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