{"repo":"mxmlnkn/ratarmount","free":true,"listed":false,"github":"https://github.com/mxmlnkn/ratarmount","clone":"git clone https://github.com/mxmlnkn/ratarmount.git","description":"Access large archives as a filesystem efficiently, e.g., TAR, RAR, ZIP, GZ, BZ2, XZ, ZSTD archives","language":"Python","stars":1291,"topics":["tar","mounting","tar-archive","compression","fuse","zip","filesystem","rar","bz2","bzip2"],"license":"MIT","category":"dev-tools","readme_excerpt":"Random Access To Archived Resources (Ratarmount) Ratarmount collects all file positions inside a TAR so that it can easily jump to and read from any file without extracting it. It, then, mounts the TAR using mfusepy, a fork of fusepy, for read access just like archivemount. In contrast to libarchive, on which archivemount is based, random access and true seeking is supported. And in contrast to tarindexer, which also collects file positions for random access, ratarmount offers easy access via FUSE and support for compressed TARs. Capabilities: - Random Access: Care was taken to achieve fast random access inside compressed streams for bzip2, gzip, xz, and zstd and inside TAR files by building indices containing seek points. - Highly Parallelized: By default, all cores are used for parallelized algorithms like for the gzip, bzip2, and xz decoders. This can yield huge speedups on most modern processors but requires more main memory. It can be controlled or completely turned off using the -P option. - Recursive Mounting: Ratarmount will also mount TARs inside TARs inside TARs, ... recursively into folders of the same name, which is useful for the 1.31TB ImageNet data set. - Mount Compressed Files: You may also mount files with one of the supported compression schemes. Even if these files do not contain a TAR, you can leverage ratarmount's true seeking capabilities when opening the mounted uncompressed view of such a file. - Read-Only Bind Mounting: Folders may be mounted read-onl","default_branch":null,"files":null,"tree":[],"storefront":"/r/mxmlnkn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mxmlnkn/ratarmount/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}