#decompression #combining #gzip #snappy #lz4 #brotli #bzip2

libcramjam

Compression library combining a plethora of algorithms in a similar as possible API

10 unstable releases (3 breaking)

new 0.4.2 May 2, 2024
0.4.1 Apr 29, 2024
0.3.0 Mar 9, 2024
0.2.0 Feb 3, 2024
0.1.5 Dec 25, 2023

#198 in Compression

Download history 255/week @ 2024-02-02 250/week @ 2024-02-09 567/week @ 2024-02-16 536/week @ 2024-02-23 3561/week @ 2024-03-01 4785/week @ 2024-03-08 3331/week @ 2024-03-15 246/week @ 2024-03-22 248/week @ 2024-03-29 1092/week @ 2024-04-05 375/week @ 2024-04-12 132/week @ 2024-04-19 2829/week @ 2024-04-26

4,460 downloads per month

MIT license

69KB
1.5K SLoC

cramjam library

A Rust library combining different compression algorithms/libraries in a common (as possible) API.

CI Latest version Documentation License

Features:

  • snappy
  • lz4
  • bzip2
  • brotli
  • xz
  • zstd
  • gzip
  • deflate
  • blosc2
  • blosc2-shared
  • blosc2-static
  • capi: Build a C-ABI library. Compatible with cargo-c

Pre-compiled libraries available on Anaconda-Server Badge

Dependencies

~11–19MB
~393K SLoC