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

  1. a b Serialization and Unserialization isocpp.org. Viitattu 9.9.2022. (englanniksi)
  2. a b Serialization (C#) docs.microsoft.com. 15.9.2021. Viitattu 9.9.2022. (englanniksi)
  3. Marshal ruby-doc.org. Viitattu 9.9.2022. (englanniksi)
  4. Module Marshal v2.ocaml.org. Viitattu 9.9.2022. (englanniksi)

Aiheesta muuallaMuokkaa

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.