Serialization
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
|||
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
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)
- BSON
- DER (Distinguished Encoding Rules)
- FDF
- Form URL encoding (application/x-www-form-urlencoded)
- IWA (Apple iWork serialization; .iwa)
- JSON (.json)
- JSONH
- JSONx
- LCON
- MessagePack
- Microsoft XNA Compiled Format (.xnb)
- Multipart/Form-Data
- Pickle (Python)
- Property List (.plist)
- Protobuf (Protocol Buffers; a Google format also used within IWA)
- Transit
- XFDF
- YAML (.yaml)