ANYKS
EN
работаетграфическое приложение · консольная версия

Crisper

Архиватор, который правит архив, а не перепаковывает его: собственный формат контейнера с партициями, десять алгоритмов сжатия, шифрование AES, поиск внутри и проверка целостности. Графическое приложение для людей и консольная версия для серверов.

01 Сегодня

Архив, с которым работают как с папкой

  • Правка на месте. Файлы и каталоги добавляются, удаляются, перемещаются и переименовываются внутри готового архива; создаются каталоги и символьные ссылки.
  • Партиции. Архив делится на части заданного размера — удобно для носителей и передачи.
  • Шифрование AES-128, AES-192 и AES-256 по паролю.
  • Сведения об авторе — имя, контакты, авторские права и лицензия хранятся в самом архиве.
  • Поиск внутри — нечёткий поиск по именам переживает опечатки: векторный индекс и расстояние Левенштейна.
  • Диагностика — проверка целостности и перестроение индексов с подробным журналом.
  • Просмотр текстовых файлов прямо из архива, перетаскивание файлов мышью.
  • Русский и английский интерфейс.
02 Сжатие

Десять алгоритмов на выбор

ZSTDBROTLILZMABZIP2GZIPDEFLATELZ4LIZARDDENSITYSNAPPY

Метод задаётся по умолчанию в настройках и для каждого нового архива: плотнее для хранения, быстрее для обмена. Размеры блоков, кэша и предел размера архива настраиваются.

03 Две версии

Для людей и для серверов

Графическое приложение

Файловый менеджер архива: дерево каталогов, панель действий, свойства файлов, настройки сжатия и шифрования, журнал. Windows, macOS и Linux.

Консольная версия и библиотека

Движок danube: сборка под macOS, Linux, FreeBSD, Solaris и Windows, статической или динамической библиотекой. Годится для сценариев, серверов и встраивания в свои программы.

04 Следующая версия

Умный контейнер: файловая система в одном файле

план

Вторая версия формата — уже не архив, а хранилище: версии, дедупликация, поиск внутри, шифрование на несколько владельцев и подключение как диска. План — двенадцать этапов с критериями приёмки на каждом.

СвойствоКак устроено
Открывается мгновенночитается только заголовок и корень индекса: 10 млн узлов — меньше 100 мс
Правится на местеиндекс с копированием при записи: обрыв питания не рушит прежнюю версию
Помнит версиикаждая фиксация — снимок; любой прошлый файл достаётся целиком
Хранит повторы один разблоки по содержимому, адрес блока — его хеш
Переживает поломкуизбыточность на уровне партиции, дерево Меркла с подписью корня
Подключается как дискпроводник, Finder и любая программа работают с содержимым без извлечения
05 Следующая версия · доступ

Один контейнер — разные права у каждого

Адресное чтение

Автор указывает, кому адресован файл — людям или группам. Кого в списке нет, тот файл не расшифрует: его ключа в контейнере просто нет. На отдельный файл — свой пароль.

Только чтение

Контейнер подписывается ключом автора; получатель читает, но извлечь содержимое не может, если автор запретил. Встроенные просмотрщики и редакторы работают внутри.

История с авторством

Подпись на каждом файле: видно, кто и когда добавил, изменил или удалил. Владелец запрещает трогать своё, другим разрешено добавлять — контроль версий без сервера.

Шифрование — своя библиотека A-NTS: ГОСТ, классика и постквантовый ML-KEM в гибридной схеме. Архив, перехваченный сегодня, не вскрывается завтра.