This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm (Experimental)
使用编辑器工具执行特定任务
Extending Editor Functionality
嵌入式节点类型
Nodes
Objects
Effects
Decals
Light Sources
Geodetics
World Objects
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

存档器

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.txtfile.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.txtfile.tga,这些文件受密码“ 12345 ”保护:

命令行
ung_x64 -p 12345 -o files.ung file.txt file.tga
最新更新: 2020-11-24
Build: ()