.UCAS 文件扩展名

Unreal 压缩资产文件

开发者 Epic Games
受欢迎程度
3.7  |  3 票
 

什么是 UCAS 文件?

UCAS 文件是 Unreal Engine 用于以压缩且可直接运行的形式存储已烘焙游戏资产的容器。它存储纹理、模型、音频和其他大型数据等二进制资产数据,供引擎在游戏运行期间加载。UCAS 文件会与目录表文件配套使用(通常是.UTOC或.TOC文件),由该文件指示容器中每项资产的存储位置。

更多信息

Unreal Engine 开始使用 UCAS/UTOC 容器,作为较新的 IO Store 和 Zen Loader 打包方法的一部分(用于近期的 UE4/UE5 工作流),以提高加载性能并减少运行时开销。游戏开发者在为发布而“烘焙”和打包项目时会生成 UCAS 文件;随后,引擎会在运行时读取 UCAS 容器,而不是加载许多单独的文件。由于 UCAS 存储的是已烘焙(可供引擎使用)的数据,因此它不是源资产格式或可编辑资产格式,而是一种供运行中的游戏使用的交付格式。

如何打开 UCAS 文件

UCAS 文件不是用来打开的。相反,使用 Unreal Engine 构建的游戏会在运行期间加载这些文件。

不过,你可以使用 Unreal Engine 工具或支持 IO Store 格式的社区工具打开或提取 UCAS 容器中的文件。引擎随附的官方 UnrealPak/IOStore 工具可以在你的引擎安装中存在这些工具时,列出并提取打包内容。

操作步骤如下:

  1. 导航到 Unreal Engine 的安装文件夹: Engine/​Binaries/​Win64/​
  2. 确保你拥有 UCAS 文件和 UTOC 文件,打开命令提示符,然后运行: UnrealEditor-Cmd.exe IoStore -List -Container="path\to\file.ucas" -TOC="path\to\file.utoc"
  3. 运行以下命令提取内容: UnrealEditor-Cmd.exe IoStore -Extract -Container="path\to\file.ucas" -TOC="path\to\file.utoc" -Output="path\to\output_folder" 这会将 .uasset、.uexp、.ubulk 和其他文件提取到输出文件夹。

社区工具(例如 Archengius ZenTools)也可以读取并转换 UCAS/UTOC 容器,用于模组制作或分析,但结果会因引擎版本和游戏而异(某些 UCAS 文件是专门针对特定引擎构建版本序列化的)。

使用File Viewer Plus打开 400 多种文件格式。免费下载

可打开或引用 UCAS 文件的程序

All Platforms
Windows
分类:游戏
更新时间:2025年12月11日

经 FileInfo.com 验证

FileInfo.com 团队独立研究了本页面列出的 Unreal 压缩资产文件格式和 Windows 应用。我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

如果您想为此页面提出新增或更新建议,请告诉我们。