Septima 0.3.0 — full 7-Zip CLI parity, plus a real-world encryption fix.
Fixed
- Extracting a password-protected zip now prompts for the password instead of failing with a cryptic "7zz exited with code 255: Break signaled." An encrypted zip lists its filenames without a password (only the contents are encrypted), so the password is asked for at extract time — and a wrong password no longer leaves an empty placeholder file behind.
New
- Complete hash calculator — the checksum tool now computes every digest the bundled
7zzsupports: added CRC-64, MD5, SHA-1, SHA-384, SHA3-512 and BLAKE2sp, and split xxHash into XXH32 / XXH64 (13 in total). - Zip encryption method — when password-protecting a zip you can now choose strong AES-256 instead of the weak legacy ZipCrypto default (kept available for old-tool compatibility). 7z remains AES-256.
- More format × codec combinations — XZ and Deflate64 inside zip, and Brotli / LZ4 / LZ5 / Lizard as tar post-compressors (
.tar.br/.tar.lz4/.tar.lz5/.tar.liz). - Batch compress — stage several files or folders and create a separate archive for each one, saved next to it — the compress counterpart to batch extract.
Install
Recommended — signed repo with automatic updates:
flatpak install --user https://superuser-miguel.github.io/septima-repo/septima.flatpakref
flatpak run io.github.superuser_miguel.SeptimaNew releases then arrive with flatpak update.
Alternative — one-off bundle: download Septima.flatpak below, then:
flatpak install --user ./Septima.flatpak
flatpak run io.github.superuser_miguel.SeptimaRequires the GNOME 50 runtime. The bundle has no update path — reinstall for a newer version, or use the signed repo above.
GPL-3.0-or-later. Portals only — no host filesystem access. Bundles 7zz (7-Zip ZS; RAR decode-only).