Merge branch 'main' into update-snappy
tree: 60b14145e521b8e4c3b118c030426184cf80a46a
  1. c_src/
  2. src/
  3. test/
  4. .gitignore
  5. .travis.yml
  6. enc
  7. Makefile
  8. README.md
  9. rebar.config
  10. rebar.config.script
  11. rebar.lock
  12. rebar3
README.md

snappy-erlang-nif

This is an Erlang NIF for Google's snappy fast compressor and decompressor.

Google snappy's official repository and bug tracking system is at:

Its source is included in this project.

changelog

  • tag 1.1.2 as tests pass against OTP-24
  • tag otp-24 compatibility
  • switch build chain to rebar3 and enc requiring OTP20 or newer
  • tag snappy-1.1.8, also first version compatible with OTP23 (thanks @skaes)
  • tag snappy-1.1.3
  • add a changelog

site

https://github.com/skunkwerks/snappy-erlang-nif

credits

Software is built by a few people and maintained by many. Thank-you for all your patches!

performance tests

Snappy is much faster than zlib's deflate compression, specially for reasonably large amounts of data. Here follow a few basic tests.