Jump to content

Snappy

From EDM2
Revision as of 05:22, 27 April 2015 by Reiknir (talk | contribs) (Created page with "A run time compression C++ class library that offers fairly moderate compression in return for high compression speeds and in particular excellent decompression speeds. In...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A run time compression C++ class library that offers fairly moderate compression in return for high compression speeds and in particular excellent decompression speeds. Intended to be used for internal data compression in databases and similar applications rather than file compression, but in those sort of cases a low load decompression can in addition to saving space actually speed up reading and writing to and from slow peripherals such as hard drives.

Bindings and translations

The software comes with C bindings, but there also exists an unofficial port to C. Bindings and or ports/re-implementations are available for amongst others Haskell (Binding), Java (Binding+port), Common Lisp (Binding+port), Lua (Binding), Node.js (Binding), Perl (Binding), PHP (Binding), Python (Binding), Ruby (Binding) and Smalltalk (Binding).

Links

License and availability

Authors & publisher