存档器
Archiver是用于数据存档的工具,该工具处理UNG文件。它实现加密以避免未经授权的数据访问。
UNG文件对引擎是透明的,并且其内容被视为未打包。有关文件打包的更多详细信息,请参见
文件系统。
UNG存档中文件的最大大小限制为2 GB。
要调用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-不压缩。
- speed - fast performance (LZ4).
- size-最佳压缩(ZLIB)。默认情况下使用此选项。
为了获得最大的运行时性能,您的归档文件应压缩且无密码保护!
使用范例#
下面创建了一个名为files.ung的档案,其中包含使用LZ4压缩的文件file.txt和file.tga:
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
最新更新:
2022-10-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)