Snappy

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Compression }} '''Snappy''' is a compression format and program library to implement it, introduced by Google. It is optimized for ...")
 
 
(2 intermediate revisions by one user not shown)
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 ==
* [https://code.google.com/p/snappy/ Google's Snappy page] (with code downloads and links to library interfaces for various programming languages)
+
* [https://google.github.io/snappy/ Google's Snappy page] (with code downloads and links to library interfaces for various programming languages)
* [https://code.google.com/p/snappy/source/browse/trunk/format_description.txt Format description]
+
* [https://github.com/google/snappy/blob/master/format_description.txt Format description]
* [https://code.google.com/p/snappy/source/browse/trunk/framing_format.txt Framing/encapsulation format]
+
* [https://github.com/google/snappy/blob/master/framing_format.txt Framing/encapsulation format]
 +
* [[Wikipedia: Snappy (compression)]]
 +
* [[S2]] - extension of Snappy
  
 
[[Category:Google]]
 
[[Category:Google]]

Latest revision as of 04:04, 5 November 2023

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.

[edit] Identification

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

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox