# mxmlnkn/ratarmount

Access large archives as a filesystem efficiently, e.g., TAR, RAR, ZIP, GZ, BZ2, XZ, ZSTD archives

Repository: https://github.com/mxmlnkn/ratarmount
Canonical: https://ross.abutalabs.com/products/ratarmount
Language: Python
License: MIT
License Family: permissive
Topics: tar, mounting, tar-archive, compression, fuse, zip, filesystem, rar, bz2, bzip2, gz, gzip, xz, zstd, zstandard, random-access, mergefs, unionfs, overlayfs, python
Last push: 2026-07-06T19:49:07+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 91, release rhythm 71, longevity 100
- inputs: {"age_days": 2751, "days_push": 58, "days_rel": 115, "gap_med": 34.0, "n_releases_24m": 9}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1293, forks 48 (observed 2026-08-28T04:04:16.128714+00:00)

## What it is
Ratarmount is a Python CLI tool that builds indexes of TAR and compressed archives (TAR, ZIP, RAR, GZ, BZ2, XZ, ZSTD) and mounts them via FUSE for efficient random-access reads without full extraction. It supports parallel decompression, recursive mounting of nested archives, and union/overlay-style mounting of multiple archives.

## Use cases
- mount a tar archive as a filesystem without extracting it
- read a single file from a large compressed tarball quickly
- random access inside gzip or zstd compressed archives
- browse the contents of a zip or rar archive via fuse
- mount multiple archives merged into one directory
- access files inside nested tars in tars

## When to choose
- you need fast random-access reads from large or compressed archives without extracting them
- you want to mount archives on Linux/macOS via FUSE
- you work with huge tarballs where full extraction is impractical

## When to avoid
- you need to write or modify archive contents (read-only tool)
- you are on Windows without a FUSE-compatible layer
- you only need simple one-shot extraction where plain tar/unzip suffices

## Facets
- artifact type: cli-tool
- maturity: active
- function: file-system, compression, cli
- domain: files, developer-tools
- platform: python, cli
- tags: fuse, tar, random-access, archive-mounting, zstd, gzip, bzip2, xz, zip, rar, command-line, linux, macos

## Member repositories
- mxmlnkn/ratarmount (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:16.128714+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:54:42.522966+00:00, confidence not recorded.
  - readme: https://github.com/mxmlnkn/ratarmount (fetched 2026-08-28T04:04:16.128714+00:00, sha 09988dda813a)
  - registry_pypi: https://pypi.org/pypi/ratarmount/json (fetched 2026-08-29T12:11:05.989305+00:00, sha 163575836052)
- Data as of 2026-08-30T08:39:29.467469+00:00.
