Secure Packer - программа для запаковки множества ресурсов в один файл и распаковки
их в реальном времени при выполнении программы. Secure Packer также поддерживает шиф-
рование данных. До версии 3.0 программа называлась Jack Packer.
История версий:
Secure Packer 1.0: Улучшен алгоритм шифрования данных.
Добавлена возможность строить независимую виртуальную иерархию каталогов.
Добавлена возможность перетаскивать файлы прямо из окна проводника Windows.
Добавлена возможность распаковки в отдельном потоке.
Упаковщик переписан на .NET 2.0.
Добавлен распаковщик.
Jack Packer 2.0: Исправлен основной недостаток первой версии: отсутствие вложенных каталогов.
Улучшен интерфейс.
Появилась возможность создавать архивы без шифрования для улучшения быстродействия.
Jack Packer 1.0: Первая рабочая версия. Содержит всего две команды: EnterPak и LeavePak. Каталоги не поддерживаются.
Как пользоваться?
Пакет программы состоит из трёх частей:
1. Packer
Интерфейс программы-пакера интуитивно понятен и не требует детального рассмотрения
(если конечно Вы не тупой дегенерат). В окне имеются список файлов и папок, которые
вы можете добавить в архив(при добавлении папки в архив добавляется всё ее содержимое
включяя подпапки). После добавления вы можете сохранить архив в файл с расширением,
которое задаете вручную. Добавлять файлы и папки можно также перетаскивая их прямо
из окна проводника Windows, Total Commander'а и других файловых менеджеров.
2. Unpacker
Интерфейс распаковщика также интуитивно понятен. Стоит отметить, что если пак
зашифрован, Вы сможете посмотреть список файлов, и даже распаковать их, но в результате
Вы не получите оригинального содержимого упакованых файлов.
3. Библиотека для Real-time распаковки
В Jack Packer 1 и 2 в библиотеке было всего две функции - EnterPack и LeavePack. В secure
Packer были добавлены ещё тринадцать функций - EnterPackedDir, StartEnteringPack,
StartEnteringPackedDir, EnteredPack, EnteredPackedDir, CancelEnteringPack,
CancelEnteringPackedDir, GetEnteringProgress, EndEnteringPack, EndEnteringPackedDir,
LeavePackedDir, GetPackedFile и ReleasePackedFiles. Подробную информацию по всем функциям
можно получить прямо в меню справки Blitz3D, или нажимая F1 на нужной функции в Blitz3D IDE.
В приложении несколько скриншотов упаковщика и разпаковщика.
Скачать можно на
моём сайте в разделе загрузок.