Архів MBOX (.mbox)

IETF Стандарт

Формат поштової скриньки Unix (MBOX): це історичний стандарт для архівування цілих колекцій і папок електронної пошти, який послідовно зберігає сотні або тисячі листів в одному текстовому файлі.

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

Безкоштовний конвертер з MBOX у EML у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

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

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

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

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

46 72 6F 6D 20

ПОДАННЯ В ASCII: From

Стандартизація: IETF RFC 4155

Технічні характеристики

Архітектура контейнераПослідовність повідомлень електронної пошти RFC 5322, об’єднаних в один файл; кожне починається з рядка-роздільника «From »
СтисненняЗвичайний текст без стиснення (часто стискається у файл .mbox.gz)
Порядок байтів (Endianness)Текстовий потік UTF-8 / ASCII
Колірні просториВбудовані профілі зображень
Канали та структураКілька повідомлень електронної пошти, повні заголовки передавання та вкладення MIME
Максимальні розміриMBOX використовують у деяких поштових архівах; варіанти й підтримка програм різняться. Практичний розмір залежить від програми та робочого процесу.
ПрозорістьN/A
Потокове та прогресивне завантаженняПослідовний розбір потоком від одного повідомлення до наступного

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

Технічний атрибутMBOX (Поточний)EMLMSGPST
МісткістьВся поштова скринька (тисячі листів)Окремий електронний листОкремий електронний листВся база даних Outlook (листи, календар)
Тип файлуОб'єднаний потік звичайного текстуЗвичайний текст RFC 5322Двійковий складений файл OLEЗакрита двійкова база даних
Стандарт Google TakeoutОфіційний формат експорту GoogleРучний експорт для кожного листаНе підтримується GoogleНе підтримується Google
Підтримка Apple і ThunderbirdMBOX використовують у деяких поштових архівах; варіанти й підтримка програм різняться. Практичний розмір залежить від програми та робочого процесу.100% вбудована підтримкаПотребує OutlookПотребує Outlook

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

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

Першопричина: Пошкоджений рядок-роздільник «From » або розмір файлу перевищує 4 ГБ для 32-бітних засобів розбору.

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

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

У файлах MBOX зібрано тисячі листів, що збільшує ризик шкідливого ПЗ у вкладеннях і вичерпання пам’яті під час розбору.

Відомі вектори атак

  • Вичерпання пам’яті в поштових клієнтах, які виділяють гігантські масиви в оперативній пам’яті для багатогігабайтних файлів MBOX.
  • Некоректне екранування рядків From, що порушує синхронізацію під час поділу повідомлень.
  • Шкідливі виконувані вкладення, приховані в історичних повідомленнях електронної пошти.

Рекомендації щодо захисту: Обробляйте файли MBOX послідовно, повідомлення за повідомленням, замість того щоб завантажувати весь файл в оперативну пам'ять.

Історичне походження та віхи

2005IETF публікує RFC 4155, який формалізує класичний формат бази даних MBOX.
2000Google Takeout вибирає MBOX як офіційний формат експорту для завантаження цілих архівів Gmail.
1975Запроваджено у версії 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 для друку.