המרה מארכיון MBOX לדוא"ל בפורמט RFC 822
המרת ארכיון MBOX לקובצי EML בודדים מפצלת מסד נתונים ענק של הודעות דוא"ל מרוכזות למסמכי הודעה נפרדים ותקניים.
השוואת פורמטים ומפרטים טכניים
| מפרט | MBOX | EML |
|---|---|---|
| סוג MIME | application/mbox | message/rfc822 |
| סוג | email mailbox concatenation archive | standard email message file |
| דחיסה | none (text concatenation) | none (MIME multipart encoded) |
| מפרט תקני | 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) |
סקירת פורמטים ושימושים
ארכיוני דוא"ל גדלים לעיתים קרובות מעבר למה שקלויינטים סטנדרטיים של דואר יכולים לנהל בקלות. כאשר משתמשים נדרשים לשתף הודעות בודדות או לייבא שיחות ספציפיות לקלויינטים מודרניים לשולחן העבודה כגון Outlook או Apple Mail, עליהם להפריד מסד נתונים המכיל הודעות רבות לקבצים נפרדים. פורמט MBOX מאחסן אלפי הודעות בתוך מסמך טקסט ארוך אחד, מה שמקשה על העברת רשומות בודדות. הפיכת בלוק הודעות יחיד זה לקבצים נפרדים מעניקה למשתמשים גישה ישירה לפריטים בודדים מבלי לטעון ארכיון שלם. צוותי ציות לחוק, ארכיונאים דיגיטליים ומנהלי מערכת מריצים תהליך המרה זה בתדירות גבוהה. מעבר ממבנה תיבת דואר מאוגדת לקבצים עצמאיים פשוטה יותר חיפוש, אינדוקס ואחסון לטווח ארוך. כל הודעה מיוצאת שומרת על נתוני הכותרת המלאים שלה ועל הקבצים המצורפים, מה שמבטיח שדבר אינו אובד בעת מעבר בין יישומי דוא"ל שונים.
מפרטים טכניים ופירוט מקודדים
קובץ MBOX (application/mbox) הוא מיכל שרשור טקסט פשוט המחבר מספר הודעות דוא"ל זו אחר זו ברצף. הוא משמש בשורת הכותרת From - כתוחם קפדני המסמן היכן הודעה אחת מסתיימת והבאה מתחילה. אין דחיסה בקובץ, כלומר זרמי הטקסט הגולמי זורמים ברציפות. בניגוד לכך, קובץ EML משתמש ב-MIME מסוג message/rfc822 כדי לאחסן הודעת דוא"ל יחידה אחת יחד עם קידוד MIME רב-חלקי (multipart) עבור קבצים מצורפים וגופי HTML. במהלך ההמרה, מנתח (parser) קורא את זרם ה-MBOX, מזהה את גבולות ה-From -, מחלץ כל בלוק טקסט בודד ושומר אותו עם הסיומת .eml. תהליך זה הינו חסר אובדן נתונים לחלוטין מכיוון ששני הפורמטים מתבססים על כללי פורמט הודעות אינטרנט תקניים המוגדרים ב-RFC 5322 ו-RFC 822, כלומר אף נתון טקסט או קובץ מצורף בינארי אינו משתנה או נדחס החוצה.
תאימות למערכות הפעלה ודפדפנים
קבצי MBOX דורשים קלויינטים של דואר מבוססי יוניקס או כלי המרה כגון Thunderbird, Apple Mail או מנתחים ייעודיים. קבצי EML נהנים מתאימות אוניברסלית כמעט בכל יישומי הדואר השולחניים כולל Microsoft Outlook, Thunderbird ו-Apple Mail. דפדפני אינטרנט מודרניים אינם מציגים קבצי EML גולמיים באופן טבעי, אך מערכות הפעלה כגון Windows 11, macOS ו-Linux תומכות בפתיחת קבצי EML ישירות דרך מטפלי דואר ברירת מחדל.
💡 מידע שימושי
שמרו עותקי גיבוי של קבצי ה-MBOX המקוריים שלכם לפני פיצולם לקבצי EML, שכן עיבוד של עשרות אלפי הודעות בודדות עלול ליצור עומס בספריות היעד ולהקשות על מערכות קבצים ישנות יותר.
השוואת פורמטים ומפרטים טכניים
ארכיון MBOX בגודל 500 מגה-בייט המכיל אלפי הודעות עובר במהירות כקובץ יחיד. פיצול אותו ארכיון לקבצי EML בודדים מייצר אלפי קבצים זעירים. בעוד שסך כל גודל הנתונים נשאר סביב 500 מגה-בייט, ספירת הקבצים הגבוהה מגדילה את זמני ההעברה عبر כונני רשת ואחסון בענן ב-30 עד 50 אחוזים עקב תקורה של קלט/פלט בדיסק, ללא קשר לשאלה אם אתם משתמשים בחיבור 4G, 5G או סיב אופטי.
שאלות נפוצות
כיצד ממירים ארכיון MBOX לדוא"ל בפורמט RFC 822 ללא אובדן איכות?
ההמרה חסרת אובדן נתונים לחלוטין. שני הפורמטים משתמשים באותו מבנה טקסט בסיסי עבור כותרות וגופי דוא"ל. חילוץ הודעות מזרם הטקסט של MBOX ושמירתן כקובצי EML בודדים שומר על כל הטקסט, עיצוב ה-HTML והקבצים המצורפים הבינאריים ללא שום פגיעה בדחיסה.
מה ההבדל בין ארכיון MBOX לדוא"ל בפורמט RFC 822?
קובץ MBOX מתפקד כמיכל יחיד המחזיק הודעות דוא"ל רבות המשורשרות יחד ומופרדות על ידי סמני טקסט. קובץ EML הוא קובץ עצמאי המכיל הודעת דוא"ל יחידה אחת בלבד המצייתת לתקני RFC 822 ו-RFC 5322.