Serialization

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Serialization formats)
(Serialization formats)
Line 10: Line 10:
 
* [[Bencode]] (used by BitTorrent)
 
* [[Bencode]] (used by BitTorrent)
 
* [[BSON]]
 
* [[BSON]]
* [[Cap'n Proto]]
+
* [[Cap'n Proto]] [https://capnproto.org/]
* [[CBOR]]
+
* [[CBOR]] (RFC 7049) [http://cbor.io/]
 
* [[CoffeeScript-Object-Notation]] (CSON)
 
* [[CoffeeScript-Object-Notation]] (CSON)
 
* [[Cursive Script Object Notation]]
 
* [[Cursive Script Object Notation]]
Line 19: Line 19:
 
* [[Hjson]]
 
* [[Hjson]]
 
* [[I-JSON]]
 
* [[I-JSON]]
* [[Ion]]
+
* [[Ion]] [https://amznlabs.github.io/ion-docs/]
 
* [[IWA]] (Apple iWork serialization; .iwa)
 
* [[IWA]] (Apple iWork serialization; .iwa)
 
* [[JSON]] (.json)
 
* [[JSON]] (.json)
* [[JSON5]] (.json5)
+
* [[JSON5]] (.json5) [http://json5.org/]
* [[JSONH]]
+
* [[JSONH]] [https://github.com/WebReflection/JSONH]
 
* [[JSONx]]
 
* [[JSONx]]
* [[LCON]]
+
* [[LCON]] [https://github.com/ar-nelson/lcon]
* [[MessagePack]]
+
* [[MessagePack]] [http://msgpack.org/index.html]
 
* [[Microsoft XNA Compiled Format]] (.xnb)
 
* [[Microsoft XNA Compiled Format]] (.xnb)
 
* [[Multipart/Form-Data]]
 
* [[Multipart/Form-Data]]
Line 32: Line 32:
 
* [[Property List]] (.plist)
 
* [[Property List]] (.plist)
 
* [[Protobuf]] (Protocol Buffers; a Google format also used within IWA)
 
* [[Protobuf]] (Protocol Buffers; a Google format also used within IWA)
* [[Transit]]
+
* [[Transit]] [https://github.com/cognitect/transit-format]
 
* [[XFDF]]
 
* [[XFDF]]
 
* [[YAML]] (.yaml)
 
* [[YAML]] (.yaml)

Revision as of 12:53, 17 September 2016

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