Serialization

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Added FlatBuffers)
(Serialization formats)
(2 intermediate revisions by one user not shown)
Line 8: Line 8:
  
 
== Serialization formats ==
 
== Serialization formats ==
 +
* [[Avro]]
 
* [[Bencode]] (used by BitTorrent)
 
* [[Bencode]] (used by BitTorrent)
 
* [[BSON]]
 
* [[BSON]]
Line 30: Line 31:
 
* [[MessagePack]] [http://msgpack.org/index.html]
 
* [[MessagePack]] [http://msgpack.org/index.html]
 
* [[Microsoft XNA Compiled Format]] (.xnb)
 
* [[Microsoft XNA Compiled Format]] (.xnb)
 +
* [[Minecraft NBT format]]
 
* [[Multipart/Form-Data]]
 
* [[Multipart/Form-Data]]
 
* [[OLE Property Set]]
 
* [[OLE Property Set]]
Line 42: Line 44:
 
* [[Transit]] [https://github.com/cognitect/transit-format]
 
* [[Transit]] [https://github.com/cognitect/transit-format]
 
* [[XFDF]]
 
* [[XFDF]]
 +
* [[XML]] (originally intended only as a markup format, but ended up as probably the most popular serialization format)
 
* [[YAML]] (.yaml)
 
* [[YAML]] (.yaml)
  

Revision as of 17:08, 17 August 2019

File Format
Name Serialization
Ontology

No, I said serial, idiot.

No, I said serial, idiot.

Serialization is used to transform data structures (as used within a program, in whatever native formats might be used by the programming language the program is in) into a file or data stream of standardized format to be saved for later use, or transmitted through a network to be used by a different program elsewhere.

Serialization formats

See Also

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox