Was ist Serialization?
Dabei handelt es sich um den Prozess der Umwandlung komplexer Datenstrukturen in einen Klartext oder ein Byte-Array, das gespeichert oder übertragen werden kann.
Definition
Sie müssen Objekte, die komplex im Speicher des Computers abgelegt sind (z. B. ein Benutzerprofil), in eine gerade Linie übersetzen, um sie über das Internet zu senden oder in einer Datei zu speichern. Dieser Vorgang wird Serialisierung genannt. Wenn die andere Partei diese Daten empfängt, führt sie eine „Deserialisierung“ durch und stellt sie in ihrer alten komplexen Struktur wieder her.
So funktioniert es
Daten werden normalerweise in JSON, XML oder schnellere Binärformate konvertiert. Auf diese Weise bleibt die ursprüngliche Struktur der Daten erhalten und sie werden zwischen verschiedenen Systemen portierbar.
Wo es eingesetzt wird
Es wird für die API-Kommunikation, Datenbankaufzeichnungen und das Erstellen von Sicherungsdateien in Spielen verwendet.
Häufige Fragen
Warum brauchen wir Serialisierung?
Die Daten im Speicher des Computers sind nur für das aktuelle Programm von Bedeutung. Um Daten an einen anderen Computer oder eine andere Festplatte zu senden, müssen wir sie in ein universelles Format konvertieren.
Verwandte Begriffe
Verwandte Werkzeuge
Diese Erklärung wurde für TreScout in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →