Extry

你向 ChatGPT 要了自己的数据。现在打开这个 .zip。

邮件里送来的是一堆 JSON,外加一个没人愿意读的索引页。Extry 在你的浏览器里打开这个存档,把里面任何一段对话写成文件——格式一样,附件一样,不向网络发出任何请求。

安装到 Chrome免费。无需账号,无需登录。
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图库
从导出的 .zip 里读取写成留在你手里的文件

导出是你的副本,却读不了

OpenAI 会应要求把全部历史交给你,回来的却是给机器吃的东西:对话拆在多个 JSON 文件里,上传的附件被改名成没有扩展名的标识符,再加一个只列出对话、别的几乎没有的小 HTML 页。

要它是对的,读它没办法。在这里打开,同一个压缩包就变成你本来会从对话里导出的那些文档。

打开 ChatGPT 导出存档——读取 .zip 并保存里面的对话打开 ChatGPT 导出存档——读取 .zip 并保存里面的对话

ChatGPT 实际寄给你的东西

对话是 JSON。旧的导出把它们放进一个 conversations.json;新的把它们拆到好几个文件里,并在 export_manifest.json 中列出——所以只按 conversations.json 找的读取器,会在一百兆里读到一段空历史。

每个上传的文件和每张生成的图片都躺在根目录,文件名就是它的标识符:没有扩展名,也没有跟所属消息的联系。那条联系写在 JSON 里,把两者重新接上就是大部分工作。

还有一些文件被提到却不在:上传的附件过一段时间会被服务删除,导出保留了提及却没有字节。在做测量的那个存档里,七十七个中缺了八个,每一个的位置都会写下一行简短说明,而不是留一个不作声的空缺。

如何打开 ChatGPT 的导出存档

  1. 在 ChatGPT 里申请导出:设置 → 数据管理 → 导出数据。链接会寄到邮箱,而且不会一直等你,收到就把 .zip 下载下来。
  2. 装好 Extry 后打开 chatgpt.com,按下按钮,在齿轮菜单里选「导出存档」。
  3. 选中那个 .zip。对话列表就换成存档的列表:勾选需要的,选好格式,按下载。「返回实时历史」会把一切恢复原样。

存档在你自己的电脑上读取,读的就是你选的那个文件:用来测量的 98 MB 导出、317 段对话,大约一秒就打开了。不上传任何东西,也不向网络要任何东西——这正是重点:这条路就是为账号无法回应的时候准备的。

存档是唯一出路的四种情况

账号无法回应

用满了每日额度、退出了登录,或者账号已经注销。存档是你硬盘上的一个文件,读它不必向谁请示。

已经不在列表里的对话

导出保存的是制作那天历史里的内容。之后删掉的对话仍然在里面,照样能写成文档。

和实时对话一样的格式

Markdown、Word、HTML、纯文本、JSON、CSV、Excel 或 LaTeX,文字旁边还有 files/ 文件夹:存档改变的是文字从哪里来,而不是你拿到什么。

一段对话,或者全部

存档打开的时候就站在对话列表的位置:一段和三百段走的是同一条路。

每一部分在哪里运行

Extry 是一个 Chrome 扩展。导出不需要把你的对话发送到任何地方。
内容在哪里进行
导出为各种格式在你的浏览器中
附件与图片在你的浏览器中
对话内容不发送到任何地方
使用统计不收集
排版级 PDF (稍后推出,需自行开启)在服务器上,文件随后立即删除

关于打开导出

需要先解压 .zip 吗?

不用。把下载下来的文件直接交给它就行。如果你的电脑在下载时自动解压了,.zip 通常还在下载文件夹里,就在那个目录旁边。

打开存档时会上传什么吗?

不会。文件在浏览器里读取,就在你的电脑上。这条路不发出任何网络请求——有一项测试,只要发出一次就会失败。

我的导出里没有 conversations.json,是不是太新了?

照样能打开。新的导出把对话拆到多个文件里,并在 export_manifest.json 中列出;Extry 跟着的正是这个索引。

导出里少了一些图片。

它们在导出生成之前就已经被服务删除了——存档只提到名字,没有内容。每一个的位置都会写下一行简短说明,好让比正文短的文件夹自己带着解释。

对话里的东西存档里都有吗?

对话本身有,连同它的文件和思考过程。Canvas 文档、搜索结果和代码解释器的输出只存在于实时对话里:在用来测量的那个 317 段对话的存档里,一条工具消息也没有。

如果我再也登不上账号,还能用吗?

能。打开 chatgpt.com 让面板出现,然后打开存档:读取它不需要账号、不需要令牌,也不需要任何请求。

其他出路

实时对话有它自己的路径: 批量导出含附件的 ZIP 导出MarkdownWord首页