Structs§
- Superblock
V0V1 - Superblock v0/v1 structure (decode only).
- Superblock
V2V3 - Superblock v2/v3 structure.
- Symbol
Table Entry - Symbol table entry, as stored in the root group’s superblock (v0/v1).
Constants§
- FLAG_
FILE_ OK - File consistency flag: file is consistent / was properly closed.
- FLAG_
SWMR_ WRITE - File consistency flag: file was opened for single-writer/multi-reader.
- FLAG_
WRITE_ ACCESS - File consistency flag: file was opened for write access.
- HDF5_
SIGNATURE - The 8-byte HDF5 file signature that begins every superblock.
- SUPERBLOCK_
V2 - Superblock version 2.
- SUPERBLOCK_
V3 - Superblock version 3 (adds SWMR support).
Functions§
- decode_
symbol_ table_ entry - Decode a symbol table entry from buf at the given position.
- detect_
superblock_ version - Detect the superblock version from the first 9+ bytes of a file. Returns the version byte (0, 1, 2, or 3).