Skip to main content

Module format

Module format 

Source
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§

FormatContext
Format context carrying file-level encoding parameters

Enums§

FormatError
Encode/decode error

Constants§

UNDEF_ADDR
UNDEF address constant

Type Aliases§

FormatResult