Serialisointi
Serialisointi tarkoittaa tietojenkäsittelytieteessä tietorakenteen muuttamista tiedostoon tai tietokantaan säilömistä varten tai toiselle koneelle lähettämiseen tietokoneverkon kautta.[1][2]
Muistissa olevat tavut järjestetään muotoon, josta ne voidaan tarvittaessa palauttaa käsiteltäväksi.[2] Aiheeseen liittyy paljon huomioitavia seikkoja: esimerkiksi tekstille käytettävä merkistö, tavujärjestys tai muut eri koodausmenetelmien erot.[1]
Eräissä yhteyksissä serialisointia kutsutaan jäsentämiseksi (engl. marshalling).[3][4] Huomaa, että tämä on kuitenkin eri asia kuin syntaktinen jäsentäminen (engl. parsing).
LähteetMuokkaa
- ↑ a b Serialization and Unserialization isocpp.org. Viitattu 9.9.2022. (englanniksi)
- ↑ a b Serialization (C#) docs.microsoft.com. 15.9.2021. Viitattu 9.9.2022. (englanniksi)
- ↑ Marshal ruby-doc.org. Viitattu 9.9.2022. (englanniksi)
- ↑ Module Marshal v2.ocaml.org. Viitattu 9.9.2022. (englanniksi)
Aiheesta muuallaMuokkaa
- Safe Serialization Under Mutual Suspicion (englanniksi)