Skip to content

0.3.11 - 2026-08-31

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:59

Release Notes

Added

  • Container::payload_crc, the CRC-32 the ZIP central directory already
    records for the payload member. Read in the same pass as the name, the size
    and the kind, so it decompresses nothing and needs no &mut, and it refuses
    the way payload_size does for a container declaring a version this build
    does not implement.

    It answers one question: whether a file on disk is the one that came out of
    this container. A caller that extracted a payload earlier and wants to know
    whether it has been edited since had no way to ask without keeping a record of
    what it wrote — a second copy of a fact, which can drift from the fact, and
    which is least trustworthy at the moment such a record is usually consulted:
    after something went wrong. The container's own value needs nothing
    maintaining it, because repacking recomputes it.

    Documented as the ZIP field it is. SPEC 5 defines no checksum or fixity
    key, and this is not one arriving by another road. A format library exposing a
    checksum invites the reading the specification declined to license, so the doc
    comment says what it does not answer as plainly as what it does.

Install slipcase 0.3.11

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/excelano/slpc-rust/releases/download/v0.3.11/slipcase-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/excelano/slpc-rust/releases/download/v0.3.11/slipcase-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install excelano/tap/slipcase

Download slipcase 0.3.11

File Platform Checksum
slipcase-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
slipcase-x86_64-apple-darwin.tar.xz Intel macOS checksum
slipcase-x86_64-pc-windows-msvc.zip x64 Windows checksum
slipcase-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
slipcase-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum