Snappy
From Just Solve the File Format Problem
(Difference between revisions)
Parchivist (Talk | contribs) |
|||
Line 20: | Line 20: | ||
* [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)]] | * [[Wikipedia: Snappy (compression)]] | ||
+ | * [[S2]] - extension of Snappy | ||
[[Category:Google]] | [[Category:Google]] |
Latest revision as of 04:04, 5 November 2023
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
- Google's Snappy page (with code downloads and links to library interfaces for various programming languages)
- Format description
- Framing/encapsulation format
- Wikipedia: Snappy (compression)
- S2 - extension of Snappy