libcompress 1.0.0 copy "libcompress: ^1.0.0" to clipboard
libcompress: ^1.0.0 copied to clipboard

Pure Dart implementations of LZ4, Snappy, GZIP, and Zstd compression algorithms with no native dependencies.

1.0.0 #

  • Initial release with pure Dart compression implementations
  • LZ4: Full frame format support with configurable block sizes (64K, 256K, 1M, 4M) and compression levels 1-9 (HC mode)
  • Snappy: Raw block format and streaming (framing) format with CRC32C checksums
  • GZIP: Pure Dart DEFLATE implementation with compression levels 1-9, optional filename/comment metadata
  • Zstd: Full RFC 8878 implementation with FSE/Huffman entropy coding, sequence encoding, repeat offsets, and compression levels 1-22
  • Stream-based APIs for all codecs via CompressionStreamCodec
  • Common codec interface via CompressionCodec and CodecFactory
  • Security: All decompressors enforce configurable maxDecompressedSize limits
  • CLI tool for compression/decompression with all codecs
  • CLI compatibility verified with lz4, gzip, snzip, and zstd tools
0
likes
160
points
38
downloads

Publisher

verified publisherlibdbm.com

Weekly Downloads

Pure Dart implementations of LZ4, Snappy, GZIP, and Zstd compression algorithms with no native dependencies.

Repository (GitHub)
View/report issues

Topics

#compression #lz4 #snappy #gzip #zstd

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on libcompress