Access large archives as a filesystem efficiently, e.g., TAR, RAR, ZIP, GZ, BZ2, XZ, ZSTD archives
MIT License
Published by mxmlnkn 8 months ago
Published by mxmlnkn 8 months ago
Published by mxmlnkn 8 months ago
Published by mxmlnkn 8 months ago
First version uploaded to PyPI.
Published by mxmlnkn about 1 year ago
--disable-union-mount
option to present multiple archives in subfolders under the mount point.--union-mount-cache-max-depth
--union-mount-cache-max-entries
--union-mount-cache-timeout
--index-minimum-file-count
with sane default (1000) to avoid creating index files for--detect-gnu-incremental
or better --gnu-incremental
/--no-gnu-incremental
find
not descending into recursivelyrapidgzip
instead of indexed_gzip
by default.pread
is slower thanread
on those.SQLiteIndexedTar.isGnuIncremental
False
when an index has been loaded.gzip-seek-point-spacing
SQLiteIndexedTar
constructor argumentgzipSeekPointSpacing
from 4 MiB tp 16 MiB to make it consistent with the ratarmount CLI option.Published by mxmlnkn over 1 year ago
find
.Published by mxmlnkn almost 2 years ago
Published by mxmlnkn over 2 years ago
Published by mxmlnkn over 2 years ago
Published by mxmlnkn over 2 years ago
Published by mxmlnkn over 2 years ago
Published by mxmlnkn over 2 years ago
This is a proof of concept for bundling ratarmount into a standalone AppImage. It was motivated because some systems only ship with fuse3 but ratarmount still uses fusepy, which requires fuse2. The AppImage has libfuse2 bundled in it for maximum compatiblity.