Konvertor MBOX archivu na RFC 822 e-mail
Konverze MBOX archivu na jednotlivé soubory EML rozdělí obří souhrnnou e-mailovou databázi na samostatné, standardní dokumenty zpráv.
Porovnání formátů a technické specifikace
| Specifikace | MBOX | EML |
|---|---|---|
| MIME typ | application/mbox | message/rfc822 |
| Typ | email mailbox concatenation archive | standard email message file |
| Komprese | none (text concatenation) | none (MIME multipart encoded) |
| Standardní specifikace | IETF RFC 4155 | IETF RFC 5322 |
| Hlavička souboru (Magic bytes) | 46 72 6F 6D 20 (From separator line) | From: / Received: / Return-Path: (RFC 822/5322 header lines) |
Přehled formátu a použití
E-mailové archivy často rostou nad rámec toho, co standardní poštovní klienti dokážou snadno spravovat. Když uživatelé potřebují sdílet jednotlivé zprávy nebo importovat konkrétní konverzace do moderních desktopových klientů, jako je Outlook nebo Apple Mail, musí vícezprávovou databázi rozdělit na samostatné soubory. Formát MBOX ukládá tisíce zpráv uvnitř jednoho dlouhého textového dokumentu, což znesnadňuje přesun jednotlivých záznamů. Transformace tohoto jediného bloku zpráv na samostatné soubory poskytuje uživatelům přímý přístup k jednotlivým položkám bez nutnosti načítat celý archiv. Tento proces konverze často provádějí týmy pro dodržování předpisů, digitální archiváři a správci systému. Přechod ze seskupené struktury poštovní schránky na nezávislé soubory zjednodušuje vyhledávání, indexování a dlouhodobé úložiště. Každá exportovaná zpráva si zachovává svá úplná data hlavičky a přílohy, což zajišťuje, že se při přechodu mezi různými e-mailovými aplikacemi nic neztratí.
Technické specifikace a přehled kodeků
Soubor MBOX (application/mbox) je kontejner pro spojování prostého textu, který za sebou sekvenčně řadí více e-mailových zpráv. Jako přísný oddělovač, který označuje, kde jedna zpráva končí a druhá začíná, používá hlavičku řádku From -. Žádná komprese souboru se nepoužívá, což znamená, že surový text proudí nepřetržitě. Naproti tomu soubor EML používá typ MIME message/rfc822 k uložení jediné e-mailové zprávy kompletní s kódováním MIME multipart pro přílohy a těla HTML. Během konverze analyzátor přečte proud MBOX, detekuje hranice From -, extrahuje každý jednotlivý textový blok a uloží jej s příponou .eml. Tento proces je zcela bezztrátový, protože oba formáty spoléhají na standardní pravidla formátu internetových zpráv definovaná v RFC 5322 a RFC 822, což znamená, že žádná textová nebo binární příloha není pozměněna ani zkomprimována.
Kompatibilita s operačními systémy a prohlížeči
Soubory MBOX vyžadují specializované unixové poštovní klienty nebo konverzní nástroje, jako je Thunderbird, Apple Mail nebo specializované analyzátory. Soubory EML se těší univerzální kompatibilitě téměř se všemi desktopovými e-mailovými aplikacemi včetně Microsoft Outlook, Thunderbird a Apple Mail. Moderní webové prohlížeče nativně nevykreslují surové soubory EML, ale operační systémy jako Windows 11, macOS a Linux podporují otevírání souborů EML přímo prostřednictvím výchozích poštovních handlerů.
💡 Užitečné informace
Než soubory MBOX rozdělíte na soubory EML, uschovejte si jejich záložní kopie, protože zpracování desítek tisíc jednotlivých zpráv může zaplnit cílové adresáře a přetížit starší souborové systémy.
Porovnání formátů a technické specifikace
MBOX archiv o velikosti 500 MB obsahující tisíce zpráv se rychle přenáší jako jediný soubor. Rozdělení téhož archivu na jednotlivé soubory EML vytvoří tisíce malých souborů. Přestože celková velikost dat zůstává kolem 500 MB, vysoký počet souborů zvyšuje dobu přenosu přes síťové disky a cloudové úložiště o 30 až 50 procent kvůli režii vstupně-výstupních operací disku, bez ohledu na to, zda používáte připojení 4G, 5G nebo optiku.
Často kladené otázky
Jak převést MBOX archiv na RFC 822 e-mail bez ztráty kvality?
Konverze je zcela bezztrátová. Oba formáty používají stejnou základní textovou strukturu pro e-mailové hlavičky a těla. Extrakce zpráv z textového proudu MBOX a jejich uložení jako jednotlivých souborů EML zachovává veškerý text, formátování HTML a binární přílohy bez jakékoli degradace kompresí.
Jaký je rozdíl mezi MBOX archivem a RFC 822 e-mailem?
Soubor MBOX funguje jako jeden kontejner obsahující mnoho spojených e-mailů oddělených textovými značkami. Soubor EML je samostatný soubor, který obsahuje pouze jedinou e-mailovou zprávu dodržující standardy RFC 822 a RFC 5322.