Expand description
Filter and compression pipeline for HDF5.
Provides deflate (zlib) decompression/compression with multiple backend options:
- Default:
miniz_oxide(pure Rust, no C dependencies) fast-deflatefeature:zlib-ngvia flate2 (~2-3x faster, matches C HDF5)apple-compressionfeature: Apple Compression Framework on macOS (hardware-accelerated on Apple Silicon)
Backend priority: apple-compression > zlib-ng > miniz_oxide.
Modules§
- fast_
deflate - Fast deflate backends: Apple Compression Framework and zlib-ng.
Functions§
- deflate_
backend - Returns the name of the currently active deflate backend.
- deflate_
compress - Compress data with zlib.
- deflate_
compress_ miniz - Compress data using the pure-Rust miniz_oxide backend. Always available regardless of feature flags, for comparison/testing.
- deflate_
decompress - Decompress zlib-compressed data.
- deflate_
decompress_ miniz - Decompress zlib data using the pure-Rust miniz_oxide backend. Always available regardless of feature flags, for comparison/testing.