Binäärideserialisointimuodot
Binäärideserialisointimuodot ovat tapoja muuntaa ohjelmointiobjekteja ja tietorakenteita binäärimuotoon, jotta niitä voidaan tallentaa tiedostoihin tai siirtää verkon yli. Tämä binäärimuoto on koneellisesti luettavissa ja usein tehokkaampi kuin tekstipohjaiset formaatit, kuten JSON tai XML, tilankäytön ja käsittelynopeuden suhteen. Serialisointi on prosessi, jossa objekti muunnetaan sarjaksi bittejä, ja deserialisointi on vastakkainen prosessi, jossa tämä sarja bittejä muunnetaan takaisin alkuperäiseksi objektiksi.
Eri ohjelmointikielillä ja järjestelmillä on omat sisäänrakennetut tai suositellut binääriserialisointimuotonsa. Esimerkiksi Java käyttää omaa binääristä serialisointimuotoaan,
Yleisempiä ja kieliriippumattomampia binääriserialisointimuotoja ovat Protocol Buffers (Protobuf) ja Apache Avro. Nämä muodot vaativat yleensä skeeman