binääriserialisointia
Binääriserialisointi on prosessi, jossa ohjelmointikielen tietorakenne tai oliot muunnetaan sarjaksi bittejä tai tavuja, jotta ne voidaan tallentaa tai siirtää. Tämä binäärimuoto on tyypillisesti koneen kielelle lähempänä kuin tekstipohjaiset muodot, kuten JSON tai XML. Serialisoinnin päinvastainen prosessi on deserialisointi, jossa sarja bittejä tai tavuja muunnetaan takaisin alkuperäiseksi tietorakenteeksi tai olioksi.
Binääriserialisoinnin etuja ovat yleensä parempi suorituskyky ja pienempi tiedostokoko verrattuna tekstipohjaisiin menetelmiin. Tämä johtuu siitä, että
Toisaalta binääriserialisointi on usein ohjelmointikielisidonnaista ja vähemmän ihmisluettavaa. Jos käytettävät kielet tai kirjastot muuttuvat, aiemmin serialisoidun