# Messages

Le fonctionnement de l’export Messages, de la connexion à la résolution des problèmes.

## Connexion

Appuyez sur « connecter » sur la carte Messages. Le panneau s’ouvre dans `~/Library/Messages` : appuyez sur « Sélectionner ce dossier ». Exporter ne lit que ce dossier, sans Accès complet au disque. Appuyez ensuite sur « choisir le dossier ».

Le premier passage lit tout votre historique dans l’index de l’app, ce qui prend quelques minutes quand l’historique est long ; la ligne `indexé` montre sa progression, et « synchroniser » reste grisé jusqu’à la fin.

## Où vont les fichiers

Un fichier Markdown par conversation, tous à la racine du dossier d’export : `Anna Kowalski.md` pour une personne. Le nom du fichier d’un groupe porte son identifiant de conversation, comme `Cabin crew-57.md` : un nouveau membre ne le renomme donc jamais. Les photos, vidéos et fichiers audio vont dans `attachments/`, un dossier par conversation. Un dossier situé directement dans votre dossier personnel, comme `~/Documents`, reçoit un dossier `messages-export` ; un dossier plus profond, comme `~/Documents/messages`, est utilisé tel quel.

## Ce qui est exporté

Les conversations cochées sur la carte. Les onglets ne font que filtrer la liste : Tous, Contacts, Groupes, Récents (les 30 derniers jours), Fréquent (le plus de messages) et Non lus.

Une synchronisation n’écrit que les conversations qui ont du nouveau. Après le déblocage de Messages, la synchronisation suivante écrit toutes les conversations. Après avoir coché une conversation plus ancienne, appuyez sur « resynchronisation complète » pour l’écrire tout de suite ; sinon, elle arrive à son prochain message.

Dans le fichier, un titre par jour, puis un bloc par message : l’expéditeur, l’heure, et un lien qui ouvre la conversation dans Messages. Une réponse renvoie au message auquel elle répond, une modification garde chaque version antérieure en note de bas de page, les réactions se trouvent sur une ligne sous le message, et chaque message se termine par un identifiant de bloc vers lequel vous pouvez créer un lien. Si Contacts est aussi exporté, chaque participant renvoie à son fichier de contact, et le contact liste en retour ses conversations.

## Médias

Les photos, vidéos et fichiers audio sont copiés dans `attachments/`, et les photos HEIC d’iPhone sont converties en JPEG pour que les éditeurs puissent les afficher. Un média qui n’a jamais été téléchargé sur ce Mac est nommé dans le fichier au lieu d’être intégré.

## Format

Toujours du Markdown.

## Le fichier

| clé | contient |
| --- | --- |
| `title` | la personne ou le groupe |
| `id` | l’identifiant de la conversation |
| `created`, `modified` | le premier et le dernier message |
| `source_url` | un lien `sms://` vers le premier participant, qui ouvre la conversation |
| `participants` | chaque personne, en lien vers son fichier de contact quand Contacts est exporté, et `Me` |
| `is_group` | `true` pour un groupe |
| `message_count` | le nombre de messages |
| `service` | le service de la conversation, comme `iMessage` |

```markdown
---
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)
```

## Gratuit et débloqué

Vos 10 conversations les plus récentes parmi celles que vous avez cochées s’exportent et restent synchronisées gratuitement ; les autres nécessitent le déblocage unique ([tarifs](https://exporter.dev/pricing)).

## Synchronisation et resynchronisation complète

Tant qu’Exporter tourne, les nouveaux messages arrivent dans l’index et les conversations auxquelles ils appartiennent sont réécrites. Une conversation supprimée dans Messages quitte l’export à la synchronisation suivante.

« resynchronisation complète » demande d’abord confirmation, puis supprime uniquement les fichiers écrits par Exporter, médias copiés compris, et réécrit toutes les conversations depuis l’index. Tout le reste du dossier d’export demeure.

## Problèmes et solutions

- « aucun chat.db dans ce dossier (choisissez le dossier Messages lui-même) » : appuyez à nouveau sur « connecter » et sélectionnez le dossier dans lequel s’ouvre le panneau
- « synchroniser » est grisé : le premier passage est encore en cours ; la ligne `indexé` montre où il en est
- des conversations plus anciennes manquent après le déblocage : appuyez sur « synchroniser », qui écrit toutes les conversations
- une photo manque : ouvrez la conversation dans Messages pour que la photo se télécharge, puis synchronisez à nouveau
- les noms sont en texte brut : exportez aussi Contacts. Les conversations écrites ensuite relient leurs participants, et « resynchronisation complète » les réécrit toutes tout de suite

## Related

- [Messages](https://exporter.dev/messages): Every conversation as a file
- [Messages guides](https://exporter.dev/guides/messages): Backups and Claude
- [Contacts](https://exporter.dev/docs/contacts): Layouts, every field and fixes

---

human version: https://exporter.dev/fr/docs/messages
every page: https://exporter.dev/llms.txt
