Serialization

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 7: Line 7:
 
'''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''' 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 ==
 
* [[Bencode]] (used by BitTorrent)
 
* [[Bencode]] (used by BitTorrent)
 
* [[BSON]]
 
* [[BSON]]
 
* [[DER]] (Distinguished Encoding Rules)
 
* [[DER]] (Distinguished Encoding Rules)
 +
* [[FDF]]
 +
* [[Form URL encoding]] (application/x-www-form-urlencoded)
 
* [[IWA]] (Apple iWork serialization; .iwa)
 
* [[IWA]] (Apple iWork serialization; .iwa)
 
* [[JSON]] (.json)
 
* [[JSON]] (.json)
Line 17: Line 20:
 
* [[MessagePack]]
 
* [[MessagePack]]
 
* [[Microsoft XNA Compiled Format]] (.xnb)
 
* [[Microsoft XNA Compiled Format]] (.xnb)
 +
* [[Multipart/Form-Data]]
 
* [[Pickle]] (Python)
 
* [[Pickle]] (Python)
 
* [[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]]
 +
* [[XFDF]]
 
* [[YAML]] (.yaml)
 
* [[YAML]] (.yaml)
  

Revision as of 15:13, 2 May 2015

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