Конвертер MBOX в EML
Преобразование архива MBOX в отдельные файлы EML разделяет объединенную базу данных электронной почты на отдельные стандартные файлы сообщений.
Сравнение форматов и технические характеристики
| Характеристика | MBOX | EML |
|---|---|---|
| MIME-тип | application/ | message/ |
| Тип | архив объединённых сообщений электронной почты | стандартный файл сообщения электронной почты |
| Сжатие | нет (конкатенация текста) | нет (многочастное кодирование MIME) |
| Стандартная спецификация | IETF RFC 4155 | IETF RFC 5322 |
| Сигнатура файла (Magic Bytes) | 46 72 6F 6D 20 (From separator line) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
Обзор формата и областей применения
В MBOX можно хранить много сообщений в одном архиве, а EML хранит каждое сообщение отдельно. Разбиение MBOX может быть полезно, если получателю нужны отдельные файлы сообщений, однако поддержка почтового клиента, размер архива и время обработки зависят от приложения и числа сообщений. Перед использованием экспорта как архива или копии записей проверьте сообщения и вложения.
Технические спецификации и разбор кодеков
Файл MBOX (application/mbox) представляет собой текстовый контейнер, объединяющий последовательно несколько сообщений электронной почты. В качестве строгого разделителя границ между сообщениями используется строка заголовка From -. Сжатие файлов отсутствует, что означает непрерывный поток исходного текста. В отличие от этого, файл EML использует тип MIME message/rfc822 для хранения одного отдельного письма в комплекте с многочастным кодированием MIME (multipart) для вложений и HTML-тела. Во время конвертации парсер считывает поток MBOX, определяет границы From -, извлекает каждый отдельный текстовый блок и сохраняет его с расширением .eml. Этот процесс полностью без потерь, так как оба формата опираются на стандартные правила формата интернет-сообщений, определенные в RFC 5322 и RFC 822, что означает отсутствие изменений или сжатия текстовых или двоичных данных вложений.
Совместимость с ОС и браузерами
В MBOX почтовый ящик обычно хранится в одном файле со множеством сообщений, а EML содержит отдельные сообщения. Thunderbird и другие клиенты могут импортировать MBOX, а файлы EML можно открывать или импортировать по отдельности. Перед архивацией проверьте вложения и даты после экспорта.
Полезная информация
Сохраняйте резервные копии исходных файлов MBOX перед их разделением на файлы EML, так как обработка десятков тысяч отдельных сообщений может захламить целевые каталоги и перегрузить старые файловые системы.
Часто задаваемые вопросы
Как конвертировать архив MBOX в электронную почту RFC 822 без потери качества?
Преобразование может сохранить сообщения и вложения, но результат зависит от программы и обработки разделителей MBOX. Проверьте результат.
В чем разница между архивом MBOX и электронной почтой RFC 822?
Файл MBOX действует как единый контейнер, содержащий множество объединенных писем, разделенных текстовыми маркерами. Файл EML - это автономный файл, содержащий одно письмо, соответствующее стандартам RFC 822 и RFC 5322.