KGB Archiver

Бесплатно
Открытый исходный код
Windows
Linux

Сайт: sourceforge.net/projects/kgbarchiver

KGB Archiver — дисконтинированный файловый архиватор, разработанный для достижения очень высокой степени сжатия данных за счёт использования семейства контекстно-моделирующих алгоритмов PAQ (в частности, реализаций сходных с PAQ6). Программное обеспечение было ориентировано на пользователей, для которых приоритетом являлось максимальное уменьшение размера архивов, даже ценой значительных затрат по времени и ресурсам процессора. Оригинальные релизы распространялись в форме самостоятельного приложения для настольных операционных систем и включали графический интерфейс и командную строку.

Исторически KGB Archiver получил внимание благодаря своей способности демонстрировать более эффективное сжатие по сравнению с классическими архиваторами в ряде тестов, однако практическое применение ограничивалось из‑за высокой вычислительной сложности и длительного времени работы на больших объёмах данных. Информация об авторстве и деталях развития проекта в открытых источниках ограничена; часть сведений фрагментарна, поэтому описание включает как подтверждённые факты, так и типичные для подобных инструментов характеристики и сценарии использования.

  • Алгоритм сжатия: основан на методах семейства PAQ (схемы контекстного моделирования и арифметического кодирования), ориентирован на максимальную плотность упаковки данных.
  • Уровни сжатия: несколько режимов, позволяющих выбирать баланс между скоростью и степенью сжатия; более высокие уровни увеличивают время обработки и использование памяти.
  • Шифрование: поддержка симметричного шифрования AES‑256 для защиты содержимого архива при хранении и передаче.
  • Самораспаковывающиеся архивы: возможность создания исполняемых файлов, которые распаковываются на целевой системе без установленного архиватора.
  • Платформенная поддержка: классические релизы ориентированы на настольные ОС; пакеты включали GUI и CLI‑интерфейсы.
  • Производительность: высокая степень сжатия достигается за счёт значительных вычислительных затрат; подойдёт для задач, где приоритет — минимальный объём, а не скорость.
  • Ограничения и совместимость: длительное время сжатия и повышенные требования к ОЗУ ограничивают применение на слабых устройствах; форматы архивов не всегда совместимы с широко распространёнными утилитами.
  • Статус проекта: считается неактивным/дисконтинированным в современной экосистеме, что отражается в редком обновлении и ограниченной поддержке сообщества.
Подробнее