You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Address codec review: fix gaps and add missing functionality
- LZW: propagate errors from Deflater::encode() in compress() instead
of silently swallowing them and returning truncated output
- checksum: add Hasher trait implementation for XXH64 (CRC32, Adler32,
and XXH32 already had it), with checksum() returning lower 32 bits
- flate: add compress_with_dict() convenience function to match the
existing decompress_with_dict()
- gzip: always write FHCRC (header CRC-16) in encoder output; add
compress_members() for multi-member archive encoding to match
decompress_members()
- snappy: add streaming FramedInflater for framed format decoding,
symmetric with the existing FramedDeflater
- async: add async compress/decompress wrappers for zstd, brotli, lz4,
and snappy (flate, gzip, zlib, bzip2, lzw already had them)
0 commit comments