.unitypackage → 带贴图的 GLB · 在浏览器中运行,文件不会离开你的设备
ZH

无需 Unity 打开 .unitypackage

只为查看一个压缩包,不必安装 Unity Editor。浏览还原的文件夹,下载原始文件或 ZIP,并在本地预览支持的 3D 资源。

如何打开并解压文件 · 关于 .unitypackage.gz 文件

将 .unitypackage 拖放到此处

或

在左侧选择模型或场景——预览和 GLB 按钮会显示在上方

日志


        

已于 2026年10月31日根据当前产品版本审阅 · 由 Unity Asset Exporter 发布。

有人发给你一个 .unitypackage,你只想看看里面有什么——但唯一的“官方”方式是安装 Unity:一个 5 GB 以上的编辑器,外加 Hub、账号和一个项目,仅仅为了看一眼文件。这些你都不需要。

如何不用 Unity 打开并解压 Unitypackage 文件

  1. 使用上方的选择文件,或直接拖入真正的 .unitypackage。如果下载的是 ZIP、RAR 或 7z,请先在你的设备上解压外层压缩包。
  2. 等待本地解包完成,然后在还原后的 Unity 文件夹结构中浏览文件。
  3. 从文件树中下载单个源文件,或选择资源包原始文件(FBX + PNG),以 ZIP 形式获取原始内容。包中如有其他类型的原始文件,也会一并包含。
  4. 如果你需要通用的 3D 内容而非源文件,请选择一个受支持的模型、预制体或场景,然后选择下载 GLB。

原样提取不会转换 Unity 材质,也不会在其他编辑器中重建场景。单个导出的 GLB 会内嵌支持的贴图;批量 GLB ZIP 使用共享贴图文件夹,该文件夹必须与模型放在一起。请参阅该选择哪种下载方式,或直接提取原始 FBX 而不进行转换。

.unitypackage.gz 文件怎么办?

Unitypackage 本身已经使用 gzip 压缩。多出的 .gz 后缀可能只是文件名的一部分,但内容仍必须是有效的 Unity 资源包归档。把 ZIP、AssetBundle 或任意 gzip 文件改名为 .unitypackage 并不能让它变得兼容。如果下载工具额外加了一层压缩,请在你的设备上解开这层外部压缩,然后选择原始资源包。

普通解压工具解出来的往往是以 GUID 命名的文件夹,而不是有意义的文件名。本查看器会读取包内的 pathname 条目,还原 Unity 中的原始路径。不支持 AssetBundle 和 UnityFS 容器。

.unitypackage 到底是什么

虽然扩展名比较特别,.unitypackage 其实并不神秘:它就是一个 gzip 压缩的 tar 归档。把扩展名改成 .tar.gz,普通解压工具就能打开。里面每个资源对应一个文件夹,文件夹名是该资源的 GUID(由 32 个十六进制字符组成的 ID),而不是文件名。一个典型的 GUID 文件夹包含:

正因为采用 GUID 结构,直接解压出来的文件很难用——真实文件名以及模型、材质、贴图之间的关联都存放在元数据中,而不是体现在文件夹结构里。

可选方案

为什么快速查看用浏览器最合适

如果只是想知道“里面有什么、模型看起来对不对”,最方便的就是一个在内存中解包、几秒内显示文件树和实时 3D 预览的网页。无需安装,任何操作系统都能用;而且 gzip/tar 解析和渲染都在客户端完成,不需要上传资源包。大型资源包能否成功打开,取决于设备的可用内存以及压缩包安全限制。

隐私:文件始终留在你的设备上

这对付费的 Asset Store 资源和客户项目尤为重要。资源包通过浏览器自带的 FileReader 读取,完全由你本机上的 JavaScript 处理。不会上传任何内容——根本没有可以接收它的服务器。关闭标签页,数据就随之消失。

功能限制说明

目前模型支持 FBX(7.0 及以上)。PNG、JPG、TGA、WebP、BMP、GIF,以及 PSD、TIF/TIFF、DDS、HDR 和 EXR 的常见变体可以在浏览器中预览;所有原始文件也都可以直接原样提取。

常见问题

打开 .unitypackage 需要安装 Unity 吗?
不需要。.unitypackage 只是一个 gzip 压缩的 tar 归档。本工具在浏览器中解包并读取它,所以无需安装好几个 GB 的 Unity 编辑器就能查看里面的内容。
.unitypackage 是什么文件?
一种 gzip 压缩的 tar 归档。每个资源存放在以其 GUID 命名的文件夹中,旁边是它的 meta 文件和原始路径——这是 Unity 保留引用关系的方式。
我的文件会被上传吗?
不会。所有处理都在客户端完成。资源包在你的浏览器内存中读取,从不发送到服务器。
能把模型也提取出来吗?
可以。你可以通过原样提取下载原始 FBX 文件,也可以把支持的模型、预制体和场景转换为 GLB,并解析出 PBR 材质。单个 GLB 会内嵌支持的贴图;批量导出的 ZIP 则需要保留其中的共享贴图文件夹。