آرشیو MBOX (.mbox)

IETF استاندارد

فرمت صندوق پستی یونیکس (MBOX) فرمت استاندارد تاریخی برای آرشیو کردن مجموعه‌های کامل ایمیل و پوشه‌ها است که صدها یا هزاران ایمیل را به صورت ترتیبی در یک فایل متنی ساده ذخیره می‌کند.

تبدیل MBOX به EML

مبدل رایگان MBOX به EML درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های MBOX را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (Magic Bytes)

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های MBOX را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

امضای HEX (آفست 0):

46 72 6F 6D 20

نمایش ASCII: From

استانداردسازی: IETF RFC 4155

مشخصات فنی

معماری کانتینرLinear sequence of RFC 5322 email messages concatenated together, each preceded by a 'From ' separator line
فشرده‌سازیUncompressed plain text (frequently compressed as .mbox.gz)
ترتیب بایت‌ها (Endianness)UTF-8 / ASCII text stream
فضاهای رنگیEmbedded image profiles
کانال‌ها و ساختارMultiple email messages, full transmission headers, and MIME attachments
حداکثر ابعادUnbounded mailbox file size (often 10 GB to 100 GB in email archives)
شفافیت مشخصاتN/A
استریمینگ و پیش‌روندهSequential streaming parsing from message to message

ماتریس مقایسه فنی: MBOX در برابر رقبا

ویژگی فنیMBOX (فعلی)EMLMSGPST
ظرفیتصندوق پستی کامل (هزاران ایمیل)پیام ایمیل تکیپیام ایمیل تکیپایگاه داده کامل اولوک (ایمیل‌ها، تقویم)
نوع فایلجریان متنی ساده به هم پیوستهمتن ساده RFC 5322فایل ترکیبی OLE باینریپایگاه داده باینری اختصاصی
استاندارد گوگل تیک‌اوتفرمت خروجی رسمی گوگلخروجی دستی برای هر ایمیلپشتیبانی نمی‌شود توسط گوگلپشتیبانی نمی‌شود توسط گوگل
پشتیبانی اپل و تاندربردوارد/صادر کردن بومی ۱۰۰٪پشتیبانی بومی ۱۰۰٪نیازمند اولوکنیازمند اولوک

حالت‌های رایج خرابی و راهنمای بازیابی هگز

کلاینت ایمیل متوقف می‌شود یا تنها کسری از ایمیل‌ها را از یک فایل MBOX وارد می‌کند.

علت ریشه‌ای: خط جداکننده 'From ' خراب شده یا اندازه فایل در تجزیه‌کننده‌های ۳۲ بیتی از ۴ گیگابایت فراتر رفته است.

بازیابی: با استفاده از ابزار تقسیم‌کننده MBOX در File2File، فایل را به فایل‌های EML مجزا تقسیم و بازنشانی کنید.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

فایل‌های MBOX هزاران ایمیل را جمع‌آوری می‌کنند و خطرات بدافزارهای جاسازی شده و اتمام حافظه تجزیه‌کننده را تشدید می‌کنند.

بردارهای حمله شناخته‌شده

  • اتمام حافظه در کلاینت‌های ایمیل که آرایه‌های غول‌پیکر درون حافظه را برای فایل‌های MBOX چند گیگابایتی تخصیص می‌دهند.
  • فرار غیرمعمول From که باعث عدم همگام‌سازی در تقسیم پیام می‌شود.
  • پیوست‌های اجرایی مخرب پنهان شده در پیام‌های ایمیل تاریخی.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2005IETF استاندارد RFC 4155 را منتشر می‌کند و فرمت پایگاه داده کلاسیک MBOX را رسمیت می‌بخشد.
2000گوگل تیک‌اوت (Google Takeout) فرمت MBOX را به عنوان فرمت صادراتی رسمی برای دانلود آرشیوهای کامل جیمیل انتخاب می‌کند.
1975در نسخه ۶ یونیکس برای دستور اصلی Unix Mail معرفی شد.

مزایا و نقاط قوت کلیدی

  • استاندارد بی‌رقیب برای پشتیبان‌گیری انبوه از ایمیل: مورد استفاده توسط گوگل تیک‌اوت، اپل میل و موزیلا تاندربرد.
  • متن ساده قابل خواندن توسط انسان: پیام‌های فردی را می‌توان با استفاده از ابزارهای استاندارد خط فرمان یونیکس مانند grep جستجو کرد.
  • حفظ کامل صندوق پستی: کل پوشه‌های شامل سال‌ها مکاتبه را در یک فایل آرشیو می‌کند.

محدودیت‌ها و معایب فنی

  • آسیب‌پذیری تک‌فایلی: خرابی در یک بخش از یک فایل MBOX چند گیگابایتی می‌تواند پیام‌های بعدی را به خطر بیندازد.
  • حذف یک پیام مستلزم بازنویسی کل فایل چند گیگابایتی است.
  • بدون ابزارهای واردسازی شخص ثالث، به صورت بومی توسط مایکروسافت اولوک پشتیبانی نمی‌شود.

نکات فنی جالب

  • هر تک ایمیل درون یک فایل MBOX با کلمه دقیق 'From ' به همراه آدرس فرستنده و مهر زمانی شروع می‌شود.
  • برای جلوگیری از اشتباه گرفتن متن بدنه با یک ایمیل جدید، خطوطی که با 'From ' شروع می‌شوند با یک علامت بزرگ‌تر در ابتدا فرار داده می‌شوند: '>From '.
  • هنگامی که کل تاریخچه جیمیل خود را از طریق گوگل تیک‌اوت دانلود می‌کنید، به صورت یک فایل غول‌پیکر .mbox تحویل داده می‌شود.

سوالات فنی متداول

فایل MBOX چیست؟

یک فایل MBOX محفظه‌ای است که یک صندوق پستی کامل یا مجموعه‌ای از ایمیل‌ها را در یک فایل واحد ذخیره می‌کند و معمولاً برای پشتیبان‌گیری و آرشیو ایمیل‌ها استفاده می‌شود.

چگونه یک فایل MBOX از Google Takeout را باز کنم؟

شما می‌توانید ایمیل‌ها را از فایل‌های MBOX مربوط به Google Takeout مستقیماً در مرورگر خود با استفاده از File2File.app مشاهده و استخراج کنید، یا آن‌ها را به Mozilla Thunderbird یا Apple Mail وارد نمایید.

آیا می‌توانم MBOX را به EML یا PDF تبدیل کنم؟

بله. File2File.app می‌تواند یک فایل MBOX را به پیام‌های جداگانه .eml تقسیم کند یا آن‌ها را به اسناد قابل چاپ PDF تبدیل نماید.