ratarmount
Added
- Print indicators for versions of loaded shared libraries.
ratarmountcore
Added
- Add libarchive backend and detection support for:
grzip, lrzip, lz4, lzip, lzma, lzop, rpm, uuencode, compress, 7zip, ar, cab, deb, xar, cpio, iso, war, cxar. - Add
--transform
option to map each archive entry path via a regex to some user-specified one. - Add zlib support (RFC1950).
- Store backend name into the index and check that the index fits to the current backend /
MountSource
. - Store
isGnuIncremental
flag in the index. - Apply specified priorities for opening all archives not just gzip.
Performance
- Determine incremental archives from index rows to avoid seeks.
- Remove
indexed_bzip2
dependency in favor ofrapidgzip
, which in the future should support even more formats.
Fixes
utils.findModuleVersion
: Return version not name if__version__
does not exist.
rapidgzip
Added
- The rapidgzip Python library now also bundles
IndexedBzip2File
fromindexed_bzip2
. - Enable checksum verification by default.
- Support for decompression from non-seekable inputs such as stdin.
Performance
- Windows / seek points are compressed in memory for reduced memory usage.
- Avoid doubling memory usage during index import and export by streaming the data directly to the output file.