Вы запросили у 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 сразу, как придёт.
- Откройте chatgpt.com с установленным Extry, нажмите кнопку и в меню шестерёнки выберите «Архив выгрузки».
- Укажите .zip. Список чатов становится списком архива: отметьте нужное, выберите форматы, нажмите «Скачать». «Назад к живой истории» возвращает всё как было.
Архив читается на вашей машине, из указанного файла: выгрузка на 98 МБ, на которой это измеряли, — 317 диалогов, — открылась примерно за секунду. Ничего не загружается и ничего не спрашивается у сети, и в этом весь смысл: эта дорога существует ровно для тех случаев, когда аккаунт ответить не может.
Когда пригодится
Четыре случая, когда архив — единственная дорога
Аккаунт не может ответить
Упёрлись в дневной лимит, вышли из аккаунта или закрыли его совсем. Архив — файл на вашем диске, и чтобы его прочитать, ни у кого не нужно спрашивать.
Чаты, которых уже нет в списке
Выгрузка хранит то, что было в истории в день её создания. Удалённые с тех пор диалоги всё ещё в ней — и так же выходят документами.
Те же форматы, что и в живом чате
Markdown, Word, HTML, текст, JSON, CSV, Excel или LaTeX, и папка files/ рядом с расшифровкой: архив меняет источник слов, а не то, что вы получите.
Один диалог или все сразу
Пока архив открыт, он стоит на месте списка чатов: и один диалог, и триста выходят одной и той же дорогой.
Обработка
Где что выполняется
| Что | Где происходит |
|---|---|
| Экспорт во все форматы | В вашем браузере |
| Вложения и изображения | В вашем браузере |
| Содержимое диалогов | Никуда не отправляется |
| Статистика использования | Не собирается |
| Типографский PDF (появится позже, по желанию) | На сервере, файл удаляется сразу |
Вопросы
Об открытии выгрузки
Нужно сначала распаковать .zip?
Нет. Отдайте файл таким, каким он скачался. Если система распаковала его сама при получении, .zip обычно так и лежит рядом с папкой в загрузках.
Что-нибудь уходит в сеть, когда я открываю архив?
Нет. Файл читается в браузере, на вашей машине. Эта дорога не делает ни одного сетевого вызова — есть проверка, которая падает, если он случится.
В моей выгрузке нет conversations.json. Она слишком новая?
Откроется в любом случае. Новые выгрузки разбивают диалоги на несколько файлов и перечисляют их в export_manifest.json; именно этот указатель Extry и читает.
В выгрузке не хватает картинок.
Их удалили со стороны сервиса ещё до того, как выгрузку собрали, — архив называет их, но не несёт. Вместо каждой пишется короткая записка, чтобы недостача была видна, а не молчала.
В архиве есть всё, что было в чате?
Диалог есть, вместе с файлами и ходом рассуждений. Документы Canvas, результаты поиска и вывод интерпретатора кода живут только в живом чате: в архиве на 317 диалогов, на котором это измеряли, не нашлось ни одного служебного сообщения.
Сработает, если я больше не могу войти в аккаунт?
Да. Откройте chatgpt.com, чтобы панель была на странице, и открывайте архив: чтобы его прочитать, не нужны ни аккаунт, ни токен, ни запрос.
Ещё
Другие пути наружу
У живого чата свои дороги: выгрузку всех диалогов, выгрузку ZIP с вложениями, Markdown, Word, главную страницу.