सामान्य ईमेल स्टोरेज फ़ॉर्मेट्स

MBOX

MBOX (MailBox का संक्षिप्त रूप) एक व्यापक रूप से उपयोग किया जाने वाला ईमेल स्टोरेज फ़ॉर्मेट है जो कई दशकों से प्रचलित है। यह कई ईमेल संदेशों को एक फ़ाइल में संग्रहित करता है, जहाँ प्रत्येक संदेश को एक विभाजक पंक्ति द्वारा अलग किया जाता है।

MBOX पहली बार 1970 के दशक में विकसित किया गया और तब से विभिन्न संस्करणों और कार्यान्वयनों के साथ निरन्तर विकसित हुआ है। इसे Unix mail, Mozilla Thunderbird, Eudora आदि कई ईमेल क्लाइंट्स में लागू किया गया है।

मुख्य विशेषताएँ:

  • MBOX यूनिक्स, लिनक्स, और macOS सहित कई प्लेटफ़ॉर्म पर समर्थित है।
  • Mozilla Thunderbird, Apple Mail, और कई अन्य क्लाइंट्स MBOX फ़ाइलें पढ़ और लिख सकते हैं।
  • फ़ॉर्मेट की प्लेन टेक्स्ट प्रकृति इसे टेक्स्ट‑मैनीपुलेशन टूल्स के द्वारा आसानी से पार्स और प्रोसेस करने योग्य बनाती है।
  • इसके सरल संरचना के कारण, MBOX को अक्सर आर्काइव और बैकअप उद्देश्यों के लिये उपयोग किया जाता है।
  • क्योंकि सभी ईमेल एक ही फ़ाइल में संग्रहीत होते हैं, समय के साथ फ़ाइल काफी बड़ी हो सकती है, जिससे अक्षमताएँ उत्पन्न हो सकती हैं।

MBOX के वैरिएंट्स:

MBOX कई वैरिएंट्स में आता है, जिनमें प्रत्येक संदेश को संभालने के तरीके में थोड़े‑थोड़े अंतर होते हैं:

  • MBOXO: मूल फ़ॉर्मेट जहाँ ईमेल बॉडी की "From " लाइनों को > अक्षर से कोट किया जाता है।
  • MBOXRD: MBOXO का एक रूपांतर है जो "From " लाइनों की कोटिंग विधि को और विस्तारित करता है।
  • MBOXCL: "Classic" MBOX प्रकार द्वारा पेश किया गया है जहाँ प्रत्येक "From " लाइन को एक ffrom स्ट्रिंग द्वारा उद्धृत किया जाता है।
  • MBOXCL2: MBOXCL का एक परिवर्तन है जहाँ "From " लाइनों को दोहराया जाता है ताकि उन्हें अलग पहचाना जा सके।

MBOX फ़ॉर्मेट का तकनीकी आधार

फ़ाइल संरचना:

  • एक MBOX फ़ाइल प्लेन टेक्स्ट फ़ाइल होती है जिसमें कई EML संदेश संग्रहित होते हैं।
  • प्रत्येक संदेश "From " लाइन (शब्द "From" के बाद एक स्पेस) से शुरू होता है, जिसमें सामान्यतः प्रेषक का ईमेल पता और संदेश प्राप्त होने का टाइमस्टैम्प शामिल होता है।
  • प्रत्येक संदेश के बाद एक खाली पंक्ति आती है जिससे वह अगले संदेश से अलग हो जाता है।

MBOX संग्रह संरचना

उदाहरण:

From user@example.com Fri Jan 01 00:00:00 2021
[Headers]
[Body]
From user2@example.com Fri Jan 01 00:01:00 2021
[Headers]
[Body]

PST/OST

Personal Storage Table (PST) और Offline Storage Table (OST) माइक्रोसॉफ्ट Outlook द्वारा ईमेल, कैलेंडर इवेंट्स, और अन्य आइटम्स की कॉपी संग्रहीत करने के लिये उपयोग किए जाने वाले फ़ाइल फ़ॉर्मेट हैं।

मुख्य विशेषताएँ:

  • PST फ़ाइलें व्यक्तिगत जानकारी संग्रहीत करने के लिये उपयोग की जाती हैं और आमतौर पर पुराने ईमेल व डेटा को आर्काइव करने में प्रयुक्त होती हैं। मुख्यतः घर के उपयोगकर्ताओं और छोटे संगठनों द्वारा ईमेल संदेश, संपर्क, और कैलेंडर इवेंट्स को लोकल रूप से संग्रहीत करने के लिये प्रयोग की जाती हैं।
  • OST फ़ाइलें ऑफ़लाइन स्टोरेज और Exchange सर्वर के साथ ईमेल व अन्य डेटा के सिंक्रनाइज़ेशन के लिये उपयोग होती हैं। मुख्यतः उन उपयोगकर्ताओं द्वारा उपयोग की जाती हैं जो Microsoft Exchange Server या Office 365 तक पहुँच रखते हैं।
  • उपयोगकर्ता के कंप्यूटर पर लोकली संग्रहीत। उपयोगकर्ता के ईमेल सर्वर से कनेक्ट न होने पर भी इन्हें एक्सेस किया जा सकता है।
  • PST फ़ाइलें आसानी से बैकअप की जा सकती हैं और अन्य कंप्यूटरों पर ट्रांसफ़र की जा सकती हैं। उपयोगकर्ता PST फ़ाइलों को विभिन्न सिस्टम या Outlook संस्करणों में स्थानांतरित कर सकते हैं।
  • OST फ़ाइलें मैन्युअली बैकअप या ट्रांसफ़र हेतु नहीं बनाई गई हैं क्योंकि ये सर्वर डेटा की सिंक्रनाइज़्ड कॉपी होती हैं। OST फ़ाइलें विशिष्ट प्रोफाइल से जुड़ी होती हैं और इन्हें आसानी से अलग सिस्टम पर नहीं ले जाया जा सकता।

OLM

Outlook for Mac Archive File (OLM) एक फ़ाइल फ़ॉर्मेट है जिसे Microsoft Outlook for Mac उपयोग करता है ईमेल संदेश, कैलेंडर इवेंट्स, संपर्क, कार्य और अन्य आइटम्स को संग्रहीत करने के लिये।

मुख्य विशेषताएँ:

  • OLM फ़ाइलें मुख्यतः ईमेल और अन्य Outlook आइटमों को Mac सिस्टम पर आर्काइव और बैकअप करने के लिये उपयोग होती हैं।
  • OLM फ़ाइलें उपयोगकर्ता के Mac पर लोकली संग्रहीत रहती हैं।
  • OLM फ़ाइलें Microsoft Outlook for Mac के माध्यम से खोली और अभिगमित की जा सकती हैं। इन्हें Windows के Outlook के साथ सीधे संगत नहीं हैं, जब तक कि रूपांतरण न किया जाए।
  • Microsoft द्वारा OLM फ़ाइलों पर कोई निश्चित आकार सीमा निर्धारित नहीं की गई है, लेकिन यदि फ़ाइल बहुत बड़ी हो जाती है तो प्रदर्शन संबंधी समस्याएँ उत्पन्न हो सकती हैं। उपयोगकर्ता आमतौर पर एक बड़े OLM फ़ाइल के बजाय कई छोटी फ़ाइलें बनाकर आकार प्रबंधित करते हैं।
  • बैकअप: क्योंकि OLM फ़ाइलें लोकली संग्रहीत होती हैं, इन्हें बाहरी स्टोरेज डिवाइस पर बैकअप या कॉपी किया जा सकता है।

TGZ

TGZ (Zimbra द्वारा मेलबॉक्स बैकअप फ़ाइल के लिए उपयोग किया जाता है) एक फ़ाइल फ़ॉर्मेट है जो डेटा को आर्काइव और संपीड़ित करने के लिये प्रयोग किया जाता है, सामान्यतः Unix और Linux सिस्टम्स में उपयोग होता है। शब्द "TGZ" दो यूटिलिटीज़ का संयोजन दर्शाता है: "tar" (Tape Archive) और "gzip"। .tar फ़ाइल फ़ॉर्मेट कई फ़ाइलों और डायरेक्टरीज़ को एकल आर्काइव फ़ाइल में बंडल करता है और डायरेक्टरी संरचना, फ़ाइल अनुमतियाँ, और टाइमस्टैम्प जैसी फ़ाइल सिस्टम जानकारी को संरक्षित रखता है। .gz फ़ाइल फ़ॉर्मेट डेटा को संपीड़ित करता है, जिससे tar आर्काइव छोटा और प्रबंधित या ट्रांसफ़र करने में आसान हो जाता है। TGZ की संपीड़ित प्रकृति इसे इंटरनेट पर ईमेल आर्काइव्स को स्थानांतरित करने या सिस्टमों के बीच ले जाने के लिये उपयुक्त बनाती है।

NSF

Notes Storage Facility (NSF) एक स्वामित्व फ़ाइल फ़ॉर्मेट है जो मुख्यतः IBM Lotus Notes (अब HCL Notes) द्वारा विभिन्न प्रकार के डेटा, जैसे ईमेल, कैलेंडर इवेंट्स, कार्य और अन्य अनुप्रयोग डेटा, को संग्रहित करने के लिये उपयोग किया जाता है। NSF फ़ाइलें NoSQL, डॉक्यूमेंट‑आधारित डेटाबेस मॉडल का उपयोग करती हैं। प्रत्येक डेटाबेस एकल NSF फ़ाइल के रूप में .nsf एक्सटेंशन के साथ संग्रहित होता है। यह एक्सटेंशन IBM Notes और Domino Server द्वारा उपयोग किए जाने वाले डेटाबेस फ़ॉर्मेट को दर्शाता है। प्रत्येक ईमेल, कैलेंडर एंट्री, या कार्य को एक डॉक्यूमेंट रूप में संग्रहीत किया जाता है जिसमें टेक्स्ट, अटैचमेंट, लिंक, रिच टेक्स्ट फॉर्मेटिंग, और मैटाडाटा जैसी विभिन्न प्रकार की जानकारी हो सकती है।