Serialisointi
tietojenkäsittelytieteessä tietorakenteen muuttaminen tiedostoon tai tietokantaan säilömistä varten tai toiselle koneelle lähettämiseen tietokoneverkon kautta From Wikipedia, the free encyclopedia
Remove ads
Serialisointi tarkoittaa tietojenkäsittelytieteessä tietorakenteen muuttamista tiedostoon tai tietokantaan säilömistä varten tai toiselle koneelle lähettämiseen tietokoneverkon kautta.[1][2] Kun muutettu tietorakenne luetaan uudelleen ja palautetaan takaisin alkuperäiseen muotoonsa, on tuloksena identtinen versio alkuperäisestä tietorakenteesta. Serialisointia voi käyttää useimmissa yleisissä ohjelmointikielissä.[3]
Jotta serialisointia on mahdollista käyttää, tarvitaan tavat tiedon pakkaukseen ja sen muuttamiseen takaisin alkuperäiseen muotoon.[3] 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).[4][5] Huomaa, että tämä on kuitenkin eri asia kuin syntaktinen jäsentäminen (engl. parsing).
Remove ads
Lähteet
Aiheesta muualla
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads