Повідомлення
Як працює експорт Повідомлень, від під’єднання до розв’язання проблем.
Під’єднання
Натисніть «підключити» на картці Повідомлень. Панель відкривається в ~/Library/Messages: натисніть «Вибрати цю папку». Exporter читає лише цю папку, без повного доступу до диска. Потім натисніть «обрати теку».
Перший прохід читає всю вашу історію в індекс застосунку, і з довгою історією це триває кілька хвилин; рядок «проіндексовано» показує поступ, а «синхронізувати зараз» неактивна, доки прохід не завершиться.
Куди потрапляють файли
Один файл Markdown на розмову, усі на верхньому рівні папки експорту: Anna Kowalski.md для людини. Назва файлу групи містить ідентифікатор розмови, як-от Cabin crew-57.md, тож новий учасник ніколи її не змінює. Фото, відео й аудіо потрапляють в attachments/, по папці на розмову. Папка просто у вашій домашній папці, як-от ~/Documents, отримує всередині папку messages-export; глибша, як-от ~/Documents/messages, використовується як є.
Що експортується
Розмови, позначені на картці. Вкладки лише фільтрують список: «Усі», «Люди», «Групи», «Останні» (останні 30 днів), «Часті» (найбільше повідомлень) і «Непроч.».
Синхронізація записує лише розмови, у яких є щось нове. Після розблокування Повідомлень наступна синхронізація записує всі розмови. Якщо ви позначили старішу розмову, натисніть «повна ресинхронізація», щоб записати її зараз; інакше вона з’явиться, коли в ній буде нове повідомлення.
У файлі заголовок на кожен день, далі по одному блоку на повідомлення: хто надіслав, коли, і посилання, яке відкриває розмову в Повідомленнях. Відповідь посилається на повідомлення, на яке відповідає, редагування зберігає кожну попередню версію у виносці, реакції стоять рядком під повідомленням, а кожне повідомлення закінчується ідентифікатором блоку, на який можна послатися. Якщо експортувати й Контакти, кожен учасник посилається на свій файл контакту, а контакт у відповідь перелічує розмови.
Медіа
Фото, відео й аудіо копіюються в attachments/, а фото HEIC з iPhone конвертуються в JPEG, щоб редактори могли їх показати. Медіафайли, які ніколи не завантажувалися на цей Mac, у файлі лише названо, а не вбудовано.
Формат
Завжди Markdown.
Файл
| ключ | містить |
|---|---|
title |
людину або групу |
id |
ідентифікатор розмови |
created, modified |
перше й останнє повідомлення |
source_url |
посилання sms:// на першого учасника, яке відкриває розмову |
participants |
кожну людину, як посилання на її файл контакту, якщо Контакти експортовано, і Me |
is_group |
true для групи |
message_count |
кількість повідомлень |
service |
службу розмови, як-от iMessage |
---
title: "Anna Kowalski"
id: "412"
created: 2026-03-09T18:02:11
modified: 2026-03-09T18:04:10
source_url: "sms://+14155550123"
participants: ["[[contacts/Anna Kowalski]]", "Me"]
is_group: false
message_count: 2
service: "iMessage"
---
# Anna Kowalski
## Monday, March 9, 2026
**[[contacts/Anna Kowalski|Anna Kowalski]]** [open](sms://+14155550123) (2026-03-09 18:02:11)
Are we still on for the cabin weekend?
^msg-7C1E2A9B4F30
**[Me]** (2026-03-09 18:04:10)
> replying to [[#^msg-7C1E2A9B4F30]]
Yes! Ferry at 9:40 on Friday (edited) [^e1]
> 👍 Anna Kowalski
^msg-A83D5E6F0B12
[^e1]: was "Yes! Ferry at 9:10 on Friday" (2026-03-09 18:04:10)
Безкоштовно й після розблокування
10 останніх розмов серед позначених експортуються й синхронізуються безкоштовно; решта потребує одноразового розблокування (ціни).
Синхронізація й повна ресинхронізація
Доки Exporter працює, нові повідомлення потрапляють в індекс, і розмови, до яких вони належать, записуються знову. Розмова, видалена в Повідомленнях, зникає з експорту під час наступної синхронізації.
«повна ресинхронізація» спершу питає підтвердження, потім видаляє лише файли, які записав Exporter, разом зі скопійованими медіафайлами, і знову записує всі розмови з індексу. Усе інше в папці експорту залишається.
Проблеми й рішення
- «у цій папці немає chat.db (виберіть саму папку Messages)»: знову натисніть «підключити» й виберіть папку, в якій відкрилася панель
- «синхронізувати зараз» неактивна: перший прохід ще триває; рядок «проіндексовано» показує, наскільки він просунувся
- після розблокування бракує старіших розмов: натисніть «синхронізувати зараз», що записує всі розмови
- бракує фото: відкрийте розмову в Повідомленнях, щоб фото завантажилося, і синхронізуйте знову
- імена показано простим текстом: експортуйте й Контакти. Розмови, записані після цього, посилаються на своїх людей, а «повна ресинхронізація» одразу записує їх усі знову