Ce qu'est un MBOX
Un fichier MBOX est la façon la plus ancienne et la plus dépouillée de stocker beaucoup de messages : ils sont simplement mis bout à bout, chacun précédé d'une ligne commençant par From — avec une espace, pas un deux-points. Cette unique convention constitue tout le format. Google Takeout, Thunderbird, mutt et presque toutes les archives de listes de diffusion en produisent un.
La liste est construite à partir des seuls en-têtes. Le bloc d'en-têtes de chaque message est lu jusqu'à sa première ligne vide et pas plus loin, ce qui rend le travail proportionnel aux octets d'en-tête et non à la taille de l'archive : une archive de liste de développement de 5,3 Mo comptant 673 messages se liste en bien moins d'un dixième de seconde. Un message n'est analysé entièrement qu'à la sélection.
La question du dialecte, sans détour
Le corps d'un message peut lui-même contenir une ligne commençant par From , et le format n'a aucun moyen de la distinguer du début du message suivant. Les producteurs d'archives l'échappent en >From — et c'est là que les dialectes divergent. mboxo n'échappe que From , si bien qu'une ligne qui commençait réellement par >From ressort corrompue. mboxrd échappe aussi >*From , ce qui rend l'échappement réversible.
Les deux sont le plus souvent indiscernables à partir du fichier. Une archive contenant >>From quelque part est certainement en mboxrd ; une archive contenant >From sans rien de doublé convient aux deux. Ce cas est signalé comme ambigu plutôt que deviné, et vous pouvez changer le réglage. Il n'affecte que le texte du corps — un > de tête retiré ou conservé — donc si une ligne citée paraît fausse, essayez l'autre mode.
Ce que vous pouvez emporter
N'importe quel message peut être enregistré comme un .eml autonome, identique octet pour octet à sa tranche de l'archive une fois l'échappement défait. Le listing lui-même s'exporte en CSV ou en JSON, filtré exactement tel que vous le voyez : une manière pratique d'inventorier une grosse archive avant de décider quoi garder.
L'archive ne quitte jamais votre navigateur. Les corps HTML s'affichent dans un cadre isolé, images distantes bloquées par défaut, de sorte qu'ouvrir une vieille infolettre ne l'apprend à personne.
Tiny Online Tools







