xrw
Structural I/O for binary formats.
xrw parses any block-based binary format into a uniform index of blocks without reading payloads, enabling fast querying and manipulation regardless of file size.
Currently supported families include RIFF, IFF, RF64, BW64, and Sony Wave64. Support for QuickTime/ISOBMFF, PNG, JPEG, EBML/Matroska, FLAC, Ogg, TIFF/IFD, ASF, MXF, and more is planned.
See the documentation for the complete reference.