Expand description
Pure Rust HDF5 on-disk format codec.
This crate handles encoding and decoding of HDF5 binary structures
(superblock, object headers, messages, chunk indices) without performing
any file I/O. It is used by hdf5-io and hdf5 crates.
Modules§
- btree_
v1 - B-tree v1 decode (for reading legacy HDF5 files).
- checksum
- Jenkins lookup3 hash (hashlittle) – a byte-exact port of HDF5’s H5checksum.c.
- chunk_
index - global_
heap - Global Heap Collection (GCOL) – stores variable-length data such as variable-length strings.
- local_
heap - Local heap decode (for reading legacy HDF5 files).
- messages
- object_
header - superblock
- symbol_
table - Symbol Table Node (SNOD) decode (for reading legacy HDF5 files).
- szip
Structs§
- Format
Context - Format context carrying file-level encoding parameters
Enums§
- Format
Error - Encode/decode error
Constants§
- UNDEF_
ADDR - UNDEF address constant