Snappy

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Updated links)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Compression
 
|subcat=Compression
 +
|extensions={{ext|sz}}
 +
|mimetypes={{mimetype|application/x-snappy-framed}}
 +
|released=2011
 
}}
 
}}
'''Snappy''' is a compression format and program library to implement it, introduced by Google. It is optimized for speed rather than compression size or compatibility with any other compression systems.
+
'''Snappy''' is a compression format and program library to implement it, introduced by Google. It is designed for very fast compression and decompression.
 +
 
 +
Snappy is defined as a raw stream format, plus a higher-level "framing format" that can be used as a file format.
  
 
Apple used a variant of Snappy (not quite compatible with its specs) in the [[IWA]] serialization format used as part of the [[iWork]] format used in [[Pages]], [[Numbers]], and [[Keynote]].
 
Apple used a variant of Snappy (not quite compatible with its specs) in the [[IWA]] serialization format used as part of the [[iWork]] format used in [[Pages]], [[Numbers]], and [[Keynote]].
 +
 +
== Identification ==
 +
The framing format begins with bytes {{magic|0xff 0x06 0x00 0x00 's' 'N' 'a' 'P' 'p' 'Y'}}.
  
 
== Links ==
 
== Links ==
Line 11: Line 19:
 
* [https://github.com/google/snappy/blob/master/format_description.txt Format description]
 
* [https://github.com/google/snappy/blob/master/format_description.txt Format description]
 
* [https://github.com/google/snappy/blob/master/framing_format.txt Framing/encapsulation format]
 
* [https://github.com/google/snappy/blob/master/framing_format.txt Framing/encapsulation format]
 +
* [[Wikipedia: Snappy (compression)]]
  
 
[[Category:Google]]
 
[[Category:Google]]

Revision as of 13:24, 26 August 2017

File Format
Name Snappy
Ontology
Extension(s) .sz
MIME Type(s) application/x-snappy-framed
Released 2011

Snappy is a compression format and program library to implement it, introduced by Google. It is designed for very fast compression and decompression.

Snappy is defined as a raw stream format, plus a higher-level "framing format" that can be used as a file format.

Apple used a variant of Snappy (not quite compatible with its specs) in the IWA serialization format used as part of the iWork format used in Pages, Numbers, and Keynote.

Identification

The framing format begins with bytes 0xff 0x06 0x00 0x00 's' 'N' 'a' 'P' 'p' 'Y'.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox