Архив MBOX (.mbox)

IETF Стандарт

Unix Mailbox Format (MBOX): это исторический стандартный формат для архивирования целых коллекций и папок электронной почты, хранящий сотни или тысячи писем последовательно в одном простом текстовом файле.

Конвертировать из MBOX в EML

Бесплатный конвертер из MBOX в EML прямо в браузере. Конвертируйте файлы мгновенно на Вашем устройстве.

Анализ и метаданные

Операционные системы и анализаторы файлов идентифицируют файлы MBOX по начальной двоичной последовательности байтов:

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сигнатура заголовка на уровне байтов (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
Максимальные размерыMBOX используется в некоторых почтовых архивах; варианты и поддержка приложений различаются. Практический размер зависит от программы и процесса работы.
ПрозрачностьН/Д
Потоковая передача и прогрессивная загрузкаПоследовательный потоковый разбор от сообщения к сообщению

Техническая матрица сравнения: MBOX с конкурентами

Технический атрибутMBOX (Текущий)EMLMSGPST
ЕмкостьВесь почтовый ящик (тысячи писем)Одно почтовое сообщениеОдно почтовое сообщениеВся база данных Outlook (письма, календарь)
Тип файлаПростой текстовый объединенный потокПростой текст RFC 5322Бинарный составной файл OLEПроприетарная бинарная база данных
Стандарт Google TakeoutОфициальный формат экспорта GoogleРучной экспорт каждого письмаНе поддерживается GoogleНе поддерживается Google
Поддержка Apple и ThunderbirdMBOX используется в некоторых почтовых архивах; варианты и поддержка приложений различаются. Практический размер зависит от программы и процесса работы.100% нативная поддержкаТребуется OutlookТребуется Outlook

Распространенные сценарии повреждения и руководство по восстановлению в HEX

Почтовый клиент зависает или импортирует лишь часть писем из файла MBOX.

Первопричина: Поврежденная разделительная строка 'From ' или размер файла, превышающий 4 ГБ в 32-разрядных парсерах.

Восстановление: Разделение и переиндексация на отдельные файлы EML с помощью File2File.app MBOX Splitter.

Анализ безопасности и векторы атак на парсер

Файлы MBOX объединяют тысячи писем, что усиливает риски внедрения вредоносного ПО и исчерпания памяти парсера.

Известные векторы атак

  • Исчерпание памяти в почтовых клиентах, выделяющих гигантские массивы в оперативной памяти для многогигабайтных файлов MBOX.
  • Ошибочное экранирование строк From, вызывающее рассинхронизацию при разделении сообщений.
  • Вредоносные исполняемые вложения, скрытые в исторических сообщениях электронной почты.

Лучшие практики защиты: Выполняйте потоковую обработку файлов MBOX итеративно, сообщение за сообщением, вместо загрузки всего файла в оперативную память.

История происхождения и ключевые этапы

2005IETF публикует RFC 4155, формализуя классический формат базы данных MBOX.
2000Google Takeout выбирает MBOX в качестве официального формата экспорта для скачивания целых архивов Gmail.
1975Представлен в Version 6 Unix для оригинальной команды Unix Mail.

Ключевые преимущества и плюсы

  • MBOX используется в некоторых почтовых архивах; варианты и поддержка приложений различаются. Практический размер зависит от программы и процесса работы.
  • Человекочитаемый простой текст: поиск по отдельным сообщениям можно выполнять с помощью стандартных командных утилит 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 для печати.