你向 ChatGPT 要了自己的数据。现在打开这个 .zip。
邮件里送来的是一堆 JSON,外加一个没人愿意读的索引页。Extry 在你的浏览器里打开这个存档,把里面任何一段对话写成文件——格式一样,附件一样,不向网络发出任何请求。
- index.html31.8 KB目录
- 001_pricing-model/pricing-model.md18.4 KBmarkdown
- 001_pricing-model/files/diagram.png212.7 KB图片
- 002_api-migration/api-migration.md44.1 KBmarkdown
- 002_api-migration/files/budget-q3.xlsx88.6 KB附件
- images.html14.2 KB图库
为什么
导出是你的副本,却读不了
OpenAI 会应要求把全部历史交给你,回来的却是给机器吃的东西:对话拆在多个 JSON 文件里,上传的附件被改名成没有扩展名的标识符,再加一个只列出对话、别的几乎没有的小 HTML 页。
要它是对的,读它没办法。在这里打开,同一个压缩包就变成你本来会从对话里导出的那些文档。


里面有什么
ChatGPT 实际寄给你的东西
对话是 JSON。旧的导出把它们放进一个 conversations.json;新的把它们拆到好几个文件里,并在 export_manifest.json 中列出——所以只按 conversations.json 找的读取器,会在一百兆里读到一段空历史。
每个上传的文件和每张生成的图片都躺在根目录,文件名就是它的标识符:没有扩展名,也没有跟所属消息的联系。那条联系写在 JSON 里,把两者重新接上就是大部分工作。
还有一些文件被提到却不在:上传的附件过一段时间会被服务删除,导出保留了提及却没有字节。在做测量的那个存档里,七十七个中缺了八个,每一个的位置都会写下一行简短说明,而不是留一个不作声的空缺。
怎么用
如何打开 ChatGPT 的导出存档
- 在 ChatGPT 里申请导出:设置 → 数据管理 → 导出数据。链接会寄到邮箱,而且不会一直等你,收到就把 .zip 下载下来。
- 装好 Extry 后打开 chatgpt.com,按下按钮,在齿轮菜单里选「导出存档」。
- 选中那个 .zip。对话列表就换成存档的列表:勾选需要的,选好格式,按下载。「返回实时历史」会把一切恢复原样。
存档在你自己的电脑上读取,读的就是你选的那个文件:用来测量的 98 MB 导出、317 段对话,大约一秒就打开了。不上传任何东西,也不向网络要任何东西——这正是重点:这条路就是为账号无法回应的时候准备的。
什么时候有用
存档是唯一出路的四种情况
账号无法回应
用满了每日额度、退出了登录,或者账号已经注销。存档是你硬盘上的一个文件,读它不必向谁请示。
已经不在列表里的对话
导出保存的是制作那天历史里的内容。之后删掉的对话仍然在里面,照样能写成文档。
和实时对话一样的格式
Markdown、Word、HTML、纯文本、JSON、CSV、Excel 或 LaTeX,文字旁边还有 files/ 文件夹:存档改变的是文字从哪里来,而不是你拿到什么。
一段对话,或者全部
存档打开的时候就站在对话列表的位置:一段和三百段走的是同一条路。
处理位置
每一部分在哪里运行
| 内容 | 在哪里进行 |
|---|---|
| 导出为各种格式 | 在你的浏览器中 |
| 附件与图片 | 在你的浏览器中 |
| 对话内容 | 不发送到任何地方 |
| 使用统计 | 不收集 |
| 排版级 PDF (稍后推出,需自行开启) | 在服务器上,文件随后立即删除 |
常见问题
关于打开导出
需要先解压 .zip 吗?
不用。把下载下来的文件直接交给它就行。如果你的电脑在下载时自动解压了,.zip 通常还在下载文件夹里,就在那个目录旁边。
打开存档时会上传什么吗?
不会。文件在浏览器里读取,就在你的电脑上。这条路不发出任何网络请求——有一项测试,只要发出一次就会失败。
我的导出里没有 conversations.json,是不是太新了?
照样能打开。新的导出把对话拆到多个文件里,并在 export_manifest.json 中列出;Extry 跟着的正是这个索引。
导出里少了一些图片。
它们在导出生成之前就已经被服务删除了——存档只提到名字,没有内容。每一个的位置都会写下一行简短说明,好让比正文短的文件夹自己带着解释。
对话里的东西存档里都有吗?
对话本身有,连同它的文件和思考过程。Canvas 文档、搜索结果和代码解释器的输出只存在于实时对话里:在用来测量的那个 317 段对话的存档里,一条工具消息也没有。
如果我再也登不上账号,还能用吗?
能。打开 chatgpt.com 让面板出现,然后打开存档:读取它不需要账号、不需要令牌,也不需要任何请求。