Архиватор
Archiver - это инструмент для архивирования данных, который обрабатывает файлы UNG. Он реализует шифрование, чтобы избежать несанкционированного доступа к данным.
Файлы UNG прозрачны для движка, и их содержимое обрабатывается как незапакованное. Для получения дополнительных сведений о упаковке файлов см.
Файловая система .
Чтобы вызвать Archiver, запустите <UnigineSDK>/bin/ung_x64.exe (в Windows) или <UnigineSDK>/bin/ung_x64 (в Linux) из консоли командной строки.
Параметры командной строки#
Архиватор распознает следующие параметры командной строки:
- -p PASSWORD - установить пароль. Это должен быть тот же пароль, который был передан при инициализации движка на стороне C ++.Вы можете пропустить установку пароля, если она не требуется. Движок поддерживает загрузку пакетов UNG без защиты паролем, даже если пароль был указан при его инициализации.
- -x FILE - исключить указанные файлы из упаковки в архив.
- -o NAME - имя выходного архива.
- -e NAME - извлечь файлы из архива.
- -i NAME — print archive statistics.
- -c COMPRESSION_TYPE - установить тип сжатия. Доступны следующие типы сжатия:
- none - no compression.
- speed - fast performance (LZ4).
- size - наилучшее сжатие (ZLIB). Эта опция используется по умолчанию.
Примеры использования#
Следующее создает архив с именем files.ung, который содержит файлы file.txt и file.tga с использованием сжатия LZ4:
ung_x64 -c speed -o files.ung file.txt file.tga
Следующее извлекает все файлы из архива, созданного выше:
ung_x64 -e files.ung
Ниже приводится статистика, относящаяся к архиву:
ung_x64 -i files.ung
Следующее создает архив с именем files.ung, содержащий файлы file.txt и file.tga, защищенные паролем " 12345 ":
ung_x64 -p 12345 -o files.ung file.txt file.tga