squashrs-tools

Crates.iosquashrs-tools
lib.rssquashrs-tools
version4.7.3-alpha1
created_at2025-10-07 17:46:20.964996+00
updated_at2025-10-07 17:46:20.964996+00
descriptionTools for working with squashfs filesystems, a highly compressed, read-only format.
homepagehttps://codeberg.org/TechnoPorg/squashrs-tools/
repositoryhttps://codeberg.org/TechnoPorg/squashrs-tools/
max_upload_size
id1872095
size3,428,876
Jonah Janzen (TechnoPorg)

documentation

README

This is currently unmaintained, as I have better things to do with my life.

Welcome to squashrs-tools!

Crates.io Version License: GPL v2

This is the repository of squashrs-tools, a heavily WIP Rust port of squashfs-tools.

The goals of this port are:

  • Memory safety
  • Increased performance
  • Reduced complexity
  • Reusability as a library
  • OS portability

The non-goals are:

  • Complete rewrite.

    • This was transpiled from squashfs-tools with c2rust and as such, keeps the original license.
    • If you need a permissively licensed squashfs library, consider backhand.

Very little of the C-style code has been converted to safe, idiomatic Rust. To see what needs working on, please read the Codeberg issue list.

Installation

The recommended means of installation right now is building directly from the main branch, as the version published on crates.io will not be updated until we near a 1.0 release.

git clone https://codeberg.org/TechnoPorg/squashrs-tools.git
cargo +nightly build --release

To find out how use the latest release, please start by reading Documentation/latest/README

Commit count: 0

cargo fmt