github mxmlnkn/ratarmount v1.1.1
ratarmount 1.1.1

latest releases: core-v0.10.1, v1.2.0, core-v0.10.0...
one month ago

ratarmount

Fixes

  • Fix possible issue when deleting from write overlay.
  • Do not filter chained fsspec protocols as unknown protocol.
  • Return the correct number of blocks for files. This fixes results from du.
  • Improve automatic mount point inference.

ratarmountcore

Fixes

  • Python file object implementations did not return True for closed after closing them.
  • Patch broken TAR parsing for >8 GiB file with sparsity.
  • Patch wrong checksum for >8 GiB file with sparsity.
  • Support files larger than 8 GiB for GNU sparse detection.
  • Fix very long parsing time during GNU sparse detection with --ignore-zeros.
  • Make @overrides a test-time error not a runtime-error.
  • Make fsspec tar:// protocol work. For most cases, this should be avoided, though, because it does not
    use the performance benefits of ratarmount.
  • Use exceptions over asserts for functional SQLAR magic bytes checks so that it works with python3 -O
    optimization mode.
  • Detect Zstandard files created by pzstd, which start with a skippable frame.
  • Show the correct permissions for the archives opened via libarchive.

AppImages

The AppImages can be downloaded, made executable with chmod u+x *.AppImage, and executed directly to start ratarmount.

There are also usability helper for AppImages such as AppImageLauncher and AM.

If the AppImage is too slow to start up or to reduce memory overhead for the AppImage itself, the Appimage can also be manually unpacked and installed:

  • Extract with ratarmount-*.AppImage --appimage-extract
  • The extracted AppImage can be started by executing squashfs-root/AppRun.
  • Rename and move the resulting generic squashfs-root folder wherever you want, e.g., /opt/ratarmount-<version>.
  • Add a link to /opt/ratarmount-<version>/AppRun into some folder that is in your PATH variable, e.g., with:
    ln -s /opt/ratarmount-<version>/AppRun ~/.local/bin/ratarmount

Slim Version

Supports: 7z, ASAR, bzip2, EXT4, FAT, gzip, RAR, SQLAR, TAR, XZ, ZIP, zlib, ZStandard

Normal / Full Version

Supports:

  • all slim formats
  • libarchive (ar, CAB, cpio, grzip, ISO9660, lrzip, LZ4, lzip, LZMA, lzop, RPM, UU, WARC, XAR, Z), SquashFS
  • all remote protocols (ftp://, git://, http://, ssh://, ...)

Don't miss a new ratarmount release

NewReleases is sending notifications on new releases.