Serializace: Porovnání verzí
Smazaný obsah Přidaný obsah
m Bot: Odstranění 19 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q1127410) |
m →top: ++ značka: editace z Vizuálního editoru |
||
Řádek 5:
V oblasti [[informační technologie|informačních technologií]] serializace znamená převedení [[datová struktura|datové struktury]] nebo [[objekt (programování)|instance objektu]] uložené ve [[operační paměť|vnitřní paměti]] počítače na posloupnost [[bit]]ů, kterou lze uložit na nějaké [[vnější paměť|úložiště]], případně přenést po [[počítačová síť|síti]]. Kromě převodu [[znaková sada|kódování]] a [[formát]]ů je nutné vyřešit i přenos [[reference (programování)|referencí]], která jsou u dat uložených v [[vnitřní paměť|paměti]] obvykle realizovány pomocí [[adresa (programování)|adres]] – [[ukazatel (informatika)|ukazatelů]]. Při návrhu [[formát]]u je třeba počítat s tím, že objekt budeme převádět zpět ze serializované do původní podoby pomocí tzv. [[deserializace]].
* v [[Objektově orientované programování|objektovém programování]] se často
* u [[skript (program)|skriptovacích jazyků]] lze krom objektů serializovat i běžné proměnné nebo z nich sestavená pole
* [[Abstract Syntax Notation One|Abstract Syntax Notation One (ASN.1)]] používaný v [[telekomunikace|telekomunikacích]] a [[počítačová síť|počítačových sítích]] pro popis syntaxe datových struktur definuje několik kódování (např. [[Basic Encoding Rules]]), která realizují serializaci dat popsaných pomocí ASN.1
Řádek 11:
* serializace může být i řešení pro ukládání složitě strukturovaných dat do databáze – k tomuto způsobu se (z ukládání dat v relační databázi) uchýlili největší internetové projekty s velkou úrovní složitosti, řádově statisíci a více záznamy a obrovským objemem přenášených dat (např. [[YouTube]], [[Facebook]] aj)
* existují i knihovny třetích stran, které serializaci nabízejí; pravděpodobně nejpoužívanější z nich je [[JSON]]
* při velkém zobecnění (a abstrakci) by se za serializaci dalo považovat například i uložení elektronické podoby složitějšího obsahu (například [[vektorová grafika]], organizační diagram,
== Související odkazy ==
|