แปลง MBOX เป็น EML
การแปลงไฟล์เก็บถาวร MBOX เป็นไฟล์ EML แต่ละไฟล์ จะช่วยแยกฐานข้อมูลอีเมลขนาดใหญ่ที่รวมกันอยู่ให้ออกมาเป็นเอกสารข้อความแยกเดี่ยวตามมาตรฐาน
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | MBOX | EML |
|---|---|---|
| ประเภท MIME | application/ | message/ |
| ประเภท | ไฟล์เก็บถาวรรวมกล่องจดหมายอีเมล | ไฟล์ข้อความอีเมลมาตรฐาน |
| การบีบอัด | ไม่มี (การต่อข้อความเข้าด้วยกัน) | ไม่มี (เข้ารหัสแบบ MIME มัลติพาร์ท) |
| ข้อกำหนดมาตรฐาน | IETF RFC 4155 | IETF RFC 5322 |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | 46 72 6F 6D 20 (From separator line) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
ภาพรวมรูปแบบและการใช้งาน
MBOX สามารถเก็บข้อความจำนวนมากในไฟล์เก็บเดียว ส่วน EML เก็บข้อความแยกไฟล์ การแยก MBOX อาจช่วยเมื่อผู้รับต้องการไฟล์ข้อความแยก แต่การรองรับของโปรแกรมอีเมล ขนาดไฟล์ และเวลาประมวลผลแตกต่างตามแอปและจำนวนข้อความ ตรวจสอบข้อความและไฟล์แนบที่ส่งออกก่อนพึ่งพาเป็นสำเนาคลังหรือบันทึก
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
ไฟล์ MBOX (application/mbox) คือคอนเทนเนอร์ข้อความเพลนเท็กซ์ที่นำข้อความอีเมลหลายข้อความมาต่อเรียงกันตามลำดับ โดยใช้ส่วนหัวบรรทัด From - เป็นตัวคั่นอย่างเคร่งครัดเพื่อระบุจุดสิ้นสุดของข้อความหนึ่งและจุดเริ่มต้นของข้อความถัดไป ไม่มีการบีบอัดไฟล์ ซึ่งหมายความว่าสตรีมข้อความดิบจะไหลต่อเนื่องกัน ในทางตรงกันข้าม ไฟล์ EML จะใช้ประเภท MIME แบบ message/rfc822 เพื่อจัดเก็บข้อความอีเมลหนึ่งข้อความพร้อมกับการเข้ารหัสแบบ MIME multipart สำหรับไฟล์แนบและเนื้อหา HTML ระหว่างการแปลง โปรแกรมแยกวิเคราะห์จะอ่านสตรีม MBOX ตรวจจับขอบเขตของ From - แยกบล็อกข้อความแต่ละบล็อก และบันทึกออกเป็นนามสกุล .eml กระบวนการนี้ไม่มีการสูญเสียข้อมูล (lossless) เนื่องจากทั้งสองรูปแบบอิงตามกฎรูปแบบข้อความอินเทอร์เน็ตมาตรฐานที่กำหนดไว้ใน RFC 5322 และ RFC 822 ซึ่งหมายความว่าจะไม่มีข้อความหรือข้อมูลไฟล์แนบไบนารีใดถูกเปลี่ยนแปลงหรือบีบอัดจนสูญหาย
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
MBOX มักจัดเก็บกล่องจดหมายหลายข้อความไว้ในไฟล์เดียว ส่วน EML จัดเก็บแต่ละข้อความแยกกัน Thunderbird และโปรแกรมอีเมลอื่นนำเข้า MBOX ได้ ส่วน EML เปิดหรือนำเข้าแยกไฟล์ได้ ตรวจสอบไฟล์แนบและวันที่หลังส่งออกก่อนใช้เป็นคลังถาวร
เคล็ดลับการใช้งาน
ควรเก็บสำรองไฟล์ MBOX ต้นฉบับไว้ก่อนที่จะแยกเป็นไฟล์ EML เนื่องจากกระบวนการจัดการข้อความแต่ละรายการนับหมื่นรายการอาจทำให้ไดเรกทอรีปลายทางรกและสร้างภาระให้กับระบบไฟล์รุ่นเก่าได้
คำถามที่พบบ่อย
จะแปลง MBOX Archive เป็น RFC 822 Email โดยไม่ให้คุณภาพลดลงได้อย่างไร?
การแปลงอาจคงข้อความและไฟล์แนบไว้ได้ แต่ผลลัพธ์ขึ้นอยู่กับซอฟต์แวร์และการจัดการตัวคั่น MBOX ตรวจสอบผลลัพธ์ก่อนใช้งาน
MBOX Archive และ RFC 822 Email แตกต่างกันอย่างไร?
ไฟล์ MBOX ทำหน้าที่เป็นคอนเทนเนอร์เดี่ยวที่เก็บอีเมลที่นำมาต่อกันจำนวนมากโดยมีตัวคั่นข้อความ ส่วนไฟล์ EML เป็นไฟล์แบบสแตนด์อโลนที่มีข้อความอีเมลเพียงข้อความเดียวตามมาตรฐาน RFC 822 และ RFC 5322