ANYKS
RU
availabledesktop application · command line

Crisper

An archiver that edits the archive instead of repacking it: its own container format with partitions, ten compression algorithms, AES encryption, search inside and integrity checks. A desktop application for people and a command-line version for servers.

01 Today

An archive you work with like a folder

  • Edit in place. Add, delete, move and rename files and folders inside an existing archive; create folders and symbolic links.
  • Partitions. Split an archive into parts of a given size — convenient for media and transfer.
  • Encryption with AES-128, AES-192 and AES-256 by password.
  • Author details — name, contacts, copyright and licence stored in the archive itself.
  • Search inside — fuzzy name search survives typos: a vector index plus Levenshtein distance.
  • Diagnostics — integrity check and index rebuild with a detailed log.
  • View text files straight from the archive, drag and drop.
  • Russian and English interface.
02 Compression

Ten algorithms to choose from

ZSTDBROTLILZMABZIP2GZIPDEFLATELZ4LIZARDDENSITYSNAPPY

The method is set as a default and per archive: denser for storage, faster for exchange. Block sizes, cache and the archive size limit are configurable.

03 Two versions

For people and for servers

Desktop application

An archive file manager: folder tree, action panel, file properties, compression and encryption settings, a log. Windows, macOS and Linux.

Command line and library

The danube engine builds on macOS, Linux, FreeBSD, Solaris and Windows, as a static or shared library. Suitable for scripts, servers and embedding in your own software.

04 Next version

Smart container: a file system in one file

planned

The second version of the format is no longer an archive but a store: versions, deduplication, search inside, encryption for several owners, and mounting as a disk. The plan has twelve stages, each with acceptance criteria.

PropertyHow it works
Opens instantlyonly the header and the index root are read: 10 M nodes in under 100 ms
Edits in placecopy-on-write index: a power cut never destroys the previous version
Remembers versionsevery commit is a snapshot; any past file can be retrieved in full
Stores duplicates oncecontent-defined blocks, the block address is its hash
Survives damageper-partition redundancy, a Merkle tree with a signed root
Mounts as a diskExplorer, Finder and any program work with the contents without extraction
05 Next version · access

One container — different rights for everyone

Addressed reading

The author says whom a file is for — people or groups. Anyone not on the list cannot decrypt it: their key simply isn't in the container. A single file can have its own password.

Read-only

The container is signed with the author's key; the recipient can read but cannot extract the contents if the author forbids it. Built-in viewers and editors work inside.

History with authorship

Every file carries a signature: who added, changed or deleted it, and when. An owner can protect their files while others may add their own — version control without a server.

Encryption is our own A-NTS library: GOST, the classics and post-quantum ML-KEM in a hybrid scheme. An archive intercepted today stays sealed tomorrow.