|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Public headers of the compression library.
| Class / file | Description |
|---|---|
| BmnCompressionGlobalFunctions.h | Global functions: availability of a compression library, creation of a suitable reader for a file (by its magic bytes or type), removal of the archive extension |
| BmnFileProcessingFlags.h | Flags of the library: file reader type (BmnFileType), binary file processing options |
| BmnIFileReader | Interface of all file readers: open, read, state checks |
| BmnIArchiveLibRead | Interface of the archive libraries that read (decompress) data from binary files |
| BmnReaderCacheManager | Buffers the decompressed data for the read calls of the reader classes |
| BmnFileReaderRaw | Reader of uncompressed binary files, similar to std::ifstream |
| BmnFileReaderZLib | Reader of ZLib (Deflate) and GZip files |
| BmnFileReaderZLibNG | Reader of ZLib/GZip files using zlib-ng |
| BmnFileReaderZStd | Reader of Zstandard files |
| BmnFileReaderXzLzma | Reader of XZ (LZMA2) files |