aspose.info
HI

ईडीबी फ़ाइल स्वरूप - एक एक्सचेंज मेल डेटाबेस फ़ाइल

अपडेट किया गया

ईडीबी फाइल क्या है?

.edb फ़ाइल एक्सटेंशन वाली फ़ाइल मेल-संबंधित डेटा को संग्रहीत करने के लिए Microsoft Exchange सर्वर द्वारा बनाया गया मेलबॉक्स डेटाबेस है। ईडीबी, एक्सचेंज डाटाबेस, इन-प्रोसेस और गैर-एसएमटीपी संदेशों को स्टोर करता है। ईडीबी को एक्स्टेंसिबल स्टोरेज इंजन (ईएसई) डेटाबेस फाइल के रूप में भी जाना जाता है और बी-ट्री संरचना का उपयोग करके फाइलों को स्टोर करता है। भंडारण फ़ाइलें होने के कारण, EDB फ़ाइलों को अन्य मेल संग्रहण फ़ाइल स्वरूपों जैसे PST और OST में परिवर्तित किया जा सकता है।

ईडीबी फ़ाइल प्रारूप

कोई आधिकारिक/खुला ईडीबी फ़ाइल प्रारूप विनिर्देश उपलब्ध नहीं है जिसे संदर्भित किया जा सकता है। फ़ाइल प्रारूप को रिवर्स इंजीनियरिंग के लिए कुछ प्रगति की गई है, जिसके परिणामस्वरूप आंशिक विनिर्देशों को डिकोडिंग किया गया है। इनके अनुसार, एक EDB फ़ाइल में निम्न शामिल होते हैं:

  • फ़ाइल हैडर - डेटाबेस फ़ाइल हेडर जानकारी शामिल है
  • निश्चित आकार के पेज - इसमें वह डेटाबेस होता है जिसमें टेबल और इंडेक्स होते हैं

डेटाबेस फ़ाइल हैडर

डेटाबेस फ़ाइल हेडर पहले डेटाबेस पेज में रहता है और कम से कम 668 बाइट्स होता है। फ़ाइल हेडर में अन्य फ़ील्ड के अलावा फ़ाइल प्रारूप संस्करण और फ़ाइल प्रकार शामिल हैं।

फ़ाइल प्रकारों

प्रकारविवरण
0डाटाबेस
1स्ट्रीमिंग

नोट: इस प्रकार के पहचानकर्ता ज्ञात नहीं हैं।

फ़ाइल प्रारूप संस्करण

EDB का मूल स्वरूप अप्रैल 1997 में शुरू हुआ और उसके बाद परिवर्तनों के लिए विकसित होता रहा।

संशोधन तिथिसंस्करणसंशोधनविवरण
अप्रैल 19970x000006200x00000000मूल ऑपरेटिंग सिस्टम बीटा प्रारूप।
मई 19970x000006200x00000001सशर्त अनुक्रमण और पुराने के लिए कैटलॉग में कॉलम जोड़ें।
जून 19970x000006200x00000002आईडीबी में fLocalizedText ध्वज जोड़ें।
अक्टूबर 19970x000006200x00000003स्पेस ट्री रूट पेज में SPLIT_BUFFER जोड़ें।
जनवरी 19980x000006200x00000002ईएसई97 के लिए आगे-संगत बने रहने के लिए संशोधन वापस करें।
0x000006200x00000003कैटलॉग में नए टैग किए गए कॉलम जोड़ें (“कॉलबैकडेटा” और “कॉलबैक निर्भरता”)।
मई 19980x000006200x00000004सुपर लांग वैल्यू (एसएलवी) समर्थन: साइनएसएलवी, एफएसएलवीडबहेडर में मौजूद है।
मई 19980x000006200x00000005नया SLV स्पेस ट्री।
अक्टूबर 19980x000006200x00000006एसएलवी अंतरिक्ष मानचित्र।
दिसंबर 19980x000006200x000000074-बाइट IDXSEG।
जनवरी 19990x000006200x00000008नया टेम्पलेट कॉलम प्रारूप।
जून 19990x000006200x00000009सॉर्ट किए गए टेम्प्लेट कॉलम। Windows XP SP3 में प्रयुक्त
0x000006200x0000000bएक्सचेंज में प्रयुक्त ईसीसी चेकसम के साथ पेज हेडर शामिल है
0x000006200x0000000cविंडोज विस्टा (SP0) में प्रयुक्त
0x000006200x000000112 KiB, 16 KiB और 32 KiB पृष्ठों के लिए समर्थन। अतिरिक्त ECC चेकसम के साथ विस्तारित पृष्ठ शीर्षलेख। कॉलम संपीड़न। अंतरिक्ष संकेत। विंडोज 7 (SP0) में प्रयुक्त
मई 19990x000006230x00000000नया अंतरिक्ष प्रबंधक।

डेटाबेस फ़ाइलें

EDB डेटाबेस फ़ाइल में डेटाबेस में सभी तालिकाओं के लिए स्कीमा होता है। इसके अलावा, इसमें सभी डेटाबेस टेबल और टेबल के लिए इंडेक्स के रिकॉर्ड भी शामिल हैं। इसका स्थान निम्नलिखित पहचानकर्ताओं द्वारा निर्धारित किया जाता है।

  • जेटक्रिएटडेटाबेस
  • जेटक्रिएटडेटाबेस2
  • जेटअटैचडेटाबेस
  • जेटअटैचडेटाबेस2

इनके आधार पर, डेटाबेस की स्थिति का आकलन निम्नानुसार किया जा सकता है।

मूल्यपहचानकर्ताविवरण
1JET_dbstateJustCreatedडेटाबेस अभी बनाया गया था।
2JET_dbstateDirtyShutdownडेटाबेस को उपयोग करने योग्य या चलने योग्य बनने के लिए चलाने के लिए हार्ड या सॉफ्ट रिकवरी की आवश्यकता होती है। इस अवस्था में डेटाबेस को स्थानांतरित करने का प्रयास नहीं करना चाहिए
3JET_dbstateCleanShutdownडेटाबेस एक साफ स्थिति में है। डेटाबेस को बिना किसी लॉग फाइल के संलग्न किया जा सकता है।
4JET_dbstateBeingConvertedडेटाबेस को अपग्रेड किया जा रहा है।
5JET_dbstateForceDetachInternalयह मान WindowsXP में पेश किया गया है

संदर्भ