Архив MBOX (.mbox)
IETF СтандартUnix Mailbox Format (MBOX) - это исторический стандартный формат для архивирования целых коллекций и папок электронной почты, хранящий сотни или тысячи писем последовательно в одном простом текстовом файле.
Конвертировать из MBOX в EML
Бесплатный конвертер из MBOX в EML прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.
Анализ и метаданные
Операционные системы и анализаторы файлов идентифицируют файлы MBOX по начальной двоичной последовательности байтов:
Сигнатура заголовка на уровне байтов (Magic Bytes)
Операционные системы и анализаторы файлов идентифицируют файлы MBOX по начальной двоичной последовательности байтов:
HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):
46 72 6F 6D 20ПРЕДСТАВЛЕНИЕ ASCII: From
Стандартизация: IETF RFC 4155
Технические спецификации
| Архитектура контейнера | Линейная последовательность почтовых сообщений RFC 5322, соединенных вместе, каждое из которых предваряется разделительной строкой 'From ' |
| Сжатие | Несжатый простой текст (часто сжимается как .mbox.gz) |
| Порядок байтов (Endianness) | Текстовый поток UTF-8 / ASCII |
| Цветовые пространства | Встроенные профили изображений |
| Каналы и структура | Множественные почтовые сообщения, полные заголовки передачи и вложения MIME |
| Макс. габариты | Неограниченный размер файла почтового ящика (часто от 10 ГБ до 100 ГБ в архивах электронной почты) |
| Прозрачность | Н/Д |
| Потоковая передача и прогрессивная загрузка | Последовательный потоковый разбор от сообщения к сообщению |
Техническая матрица сравнения: MBOX против конкурентов
| Технический атрибут | MBOX (Текущий) | EML | MSG | PST |
|---|---|---|---|---|
| Емкость | Весь почтовый ящик (тысячи писем) | Одно почтовое сообщение | Одно почтовое сообщение | Вся база данных Outlook (письма, календарь) |
| Тип файла | Простой текстовый объединенный поток | Простой текст RFC 5322 | Бинарный составной файл OLE | Проприетарная бинарная база данных |
| Стандарт Google Takeout | Официальный формат экспорта Google | Ручной экспорт каждого письма | Не поддерживается Google | Не поддерживается Google |
| Поддержка Apple и Thunderbird | 100% нативный импорт/экспорт | 100% нативная поддержка | Требуется Outlook | Требуется Outlook |
Типичные режимы повреждения и руководство по восстановлению в HEX
Почтовый клиент зависает или импортирует лишь часть писем из файла MBOX.
Первопричина: Поврежденная разделительная строка 'From ' или размер файла, превышающий 4 ГБ в 32-разрядных парсерах.
Восстановление: Разделение и переиндексация на отдельные файлы EML с помощью File2File MBOX Splitter.
Анализ безопасности и векторы атак на парсер
Файлы MBOX объединяют тысячи писем, что усиливает риски внедрения вредоносного ПО и исчерпания памяти парсера.
Известные векторы атак
- Исчерпание памяти в почтовых клиентах, выделяющих гигантские массивы в оперативной памяти для многогигабайтных файлов MBOX.
- Патологическое экранирование From, вызывающее рассинхронизацию разделения сообщений.
- Вредоносные исполняемые вложения, скрытые в исторических сообщениях электронной почты.
Защитные лучшие практики: Выполняйте потоковую обработку файлов MBOX итеративно, сообщение за сообщением, вместо загрузки всего файла в оперативную память.
Исторические истоки и вехи
Ключевые преимущества и плюсы
- Бесспорный стандарт для массового резервного копирования электронной почты: используется в Google Takeout, Apple Mail и Mozilla Thunderbird.
- Человекочитаемый простой текст: поиск по отдельным сообщениям можно выполнять с помощью стандартных командных утилит Unix, таких как grep.
- Полное сохранение почтового ящика: архивирование целых папок, охватывающих годы переписки, в одном файле.
Технические ограничения и минусы
- Уязвимость одного файла: повреждение в одной части многогигабайтного файла MBOX может поставить под угрозу последующие сообщения.
- Удаление сообщения требует перезаписи всего многогигабайтного файла.
- Не поддерживается нативно Microsoft Outlook без сторонних утилит импорта.
Интересные технические факты
- Каждое отдельное письмо внутри файла MBOX начинается с точного слова 'From ', за которым следует адрес отправителя и метка времени.
- Чтобы предотвратить принятие текста сообщения за новое письмо, строки, начинающиеся с 'From ', экранируются начальной угловой скобкой: '>From '.
- Когда вы скачиваете всю свою историю Gmail через Google Takeout, она доставляется в виде гигантского файла .mbox.
Часто задаваемые технические вопросы
Что такое файл MBOX?
Файл MBOX - это контейнер, который хранит весь почтовый ящик или коллекцию писем в одном файле, обычно используемый для резервного копирования и архивирования электронной почты.
Как открыть файл MBOX из Google Takeout?
Вы можете просматривать и извлекать письма из файлов MBOX Google Takeout с помощью File2File.app прямо в браузере или импортировать их в Mozilla Thunderbird или Apple Mail.
Могу ли я конвертировать MBOX в EML или PDF?
Да. File2File.app может разделить файл MBOX на отдельные сообщения .eml или конвертировать их в документы PDF для печати.