v0.5.0 — batch encryption is here

Septima

The archiver that actually speaks modern-codec 7z.

A GNOME-native front-end for 7-Zip ZS — browse, extract, and create archives with Zstandard, Brotli and Fast-LZMA2, and a real compression-tuning interface no other Linux archiver offers. Now with batch encryption: a pile of folders, one generated password each, and a portable passwords file that opens the whole set back up.

Install (auto-updating) View on GitHub

Signed Flatpak repo — new releases arrive with flatpak update. Prefer a one-off file? Download the .flatpak bundle.

Septima's Add-to-Archive dialog with the modern-codec method menu open

Why Septima?

Modern codecs, real tuning, and a native GNOME UI — a combination nothing else fills.

Modern codecsReal tuningGNOME-nativeOne-gesture .tar.zst
File Roller / Ark
PeaZip~~
7-Zip CLI (7zz)
Septima

Features

Everything driven by the bundled 7zz — no host filesystem access, portals only.

The Add-to-Archive dialog

Format × codec × level, with the level range reacting to the codec. Dictionary, solid mode, and threads — with a live memory estimate.

Modern codecs, first-class

Zstandard (1–22), Brotli, Fast-LZMA2, LZ4/LZ5, Lizard, plus LZMA2, PPMd, BZip2 — inside real .7z.

Architecture & filter picker

Delta, ARM64, ARM/ARMT, PPC, SPARC, RISC-V and BCJ2 alongside x86 BCJ — a real control, instead of the -m0=bcj folklore the Windows tool makes you learn.

Transparent modern tarballs

Create a real .tar.zst / .tar.xz / .tar.br — or Lizard, LZ4 and LZ5 — in one gesture, with full compression control.

Raw single-file streams

Write a bare .zst, .br, .lz4, .lz5, .xz, .gz or .bz2 — not only tar plus a compressor.

Lizard, properly exposed

Choose among Lizard's four method families (fastLZ4 / LIZv1, with or without Huffman) rather than guessing at one flat 10–49 slider.

Extract, safely

Live progress and cancel, encrypted-archive password prompts, and split-volume output.

Real encryption choices

AES-256 with optional encrypted file names for .7z — and AES-256 for zip instead of its weak ZipCrypto default.

Sandboxed by design

A Flatpak that ships 7zz and touches your files only through XDG portals — never the whole home directory.

Built-in checksum calculator

13 digests — CRC-32/64, MD5, SHA-1, SHA-256/384/512, SHA3-256/512, BLAKE3, BLAKE2sp and XXH32/64 — with copy and verify-against-a-checksum.

Named tuning presets

Save your codec/level/dictionary/threads setup once, reuse it on the next archive.

Post-extract actions

Jump straight to the extracted files with "Show in Files", or opt in to delete the archive afterwards.

One-click checksum file

Write a .sha256 alongside a new archive — one line per volume part, for split archives.

Edit an archive in place

Delete or rename entries directly, and verify integrity with a one-click "Test Archive".

Batch extract

Select or drop several archives at once — each unpacks into its own new folder, no per-archive prompts.

Batch compress

Stage several files or folders and create a separate archive for each one, saved right next to it.

Batch encrypt, one password each

Every archive in a batch gets its own random 64-character password, recorded in a passwords file you keep wherever you keep secrets — no vault API, no lock-in.

…and the whole set back

Open that passwords file later — button, drag, or command line — and Septima extracts every archive it lists with its recorded password. Or tick just the two you need.

Protect the passwords file

Leave it as readable JSON, or give it a password of its own — standard OpenPGP via gpg -c, so any gpg anywhere opens it. Chosen before the run, so a protected run never writes plaintext.

Drag entries out to extract

Select rows in an open archive and drag them into Files — they arrive extracted, folders with their whole subtree.

…and an escape hatch for power users

The dialog covers the common knobs; the Advanced field passes any 7-Zip switch straight through.

Codec fine-tuning

-mfb=273 word size · -mmf=bt4 match finder · -mo=32 PPMd order.

Architecture filters

-m0=ARM64 -m1=lzma2 for ARM binaries · -m0=Delta:4 for fixed-stride data.

Metadata & storage

-snl keep symlinks · -ms=100m solid block size · -mem=… modern encryption.

Roadmap

Honest about where it's headed. v0.5.0 is out now — batch encryption with a portable passwords file. (Read the deep-dives on the Septima blog.)

Shipped in 0.5.0 — batch encryption with a portable passwords file

Encrypt a pile of things without inventing a password per item or reusing one across all of them. How it works, and why the file is just a file →

Shipped in 0.4.0 — full 7zz CLI parity

Genuine 1:1 coverage of what the bundled 7zz can create on Linux. 0.4.0 also repairs Brotli creation — every .br and .tar.br written by v0.3.0 was corrupt, so recreate those files.

Later