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

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads