aspose.info
AR

تنسيق ملف EDB - ملف قاعدة بيانات بريد Exchange

تاريخ التحديث

ما هو ملف EDB؟

الملف بملحق الملف .edb هو قاعدة بيانات علبة البريد التي تم إنشاؤها بواسطة Microsoft Exchange Server لتخزين البيانات المتعلقة بالبريد. EDB ، قاعدة بيانات Exchange ، يخزن الرسائل قيد المعالجة وغير SMTP. تُعرف EDB أيضًا باسم ملفات قاعدة بيانات محرك التخزين الموسع (ESE) وتخزين الملفات باستخدام بنية b-tree. نظرًا لكونها ملفات تخزين ، يمكن تحويل ملفات EDB إلى تنسيقات ملفات تخزين البريد الأخرى مثل PST و OST.

تنسيق ملف EDB

لا توجد مواصفات تنسيق ملف EDB رسمية / مفتوحة متاحة يمكن الرجوع إليها. تم إحراز بعض التقدم في الهندسة العكسية لتنسيق الملف ، مما أدى إلى فك تشفير جزئي للمواصفات. وفقًا لهذه ، يتكون ملف EDB من:

  • رأس الملف - يحتوي على معلومات رأس ملف قاعدة البيانات
  • صفحات ذات حجم ثابت - تحتوي على قاعدة البيانات التي تتكون من الجداول والفهارس

رأس ملف قاعدة البيانات

يوجد رأس ملف قاعدة البيانات في صفحة قاعدة البيانات الأولى ولا يقل عن 668 بايت. يحتوي رأس الملف على “إصدار تنسيق الملف” و “نوع الملف” بالإضافة إلى الحقول الأخرى.

أنواع الملفات

النوعالوصف
0قاعدة البيانات
1الجري

ملاحظة: المعرّفات الخاصة بهذه الأنواع غير معروفة.

إصدار تنسيق الملف

بدأ الشكل الأصلي لمجلس التنمية الاقتصادية في أبريل 1997 واستمر في التطور للتغييرات بعد ذلك.

تاريخ النسخالإصدارالمراجعةالوصف
أبريل 19970x000006200x00000000تنسيق بيتا الأصلي لنظام التشغيل.
مايو 19970x000006200x00000001أضف أعمدة في الكتالوج للفهرسة الشرطية والقديمة.
يونيو 19970x000006200x00000002أضف إشارة fLocalizedText في IDB.
أكتوبر 19970x000006200x00000003إضافة SPLIT_BUFFER إلى مساحة صفحات جذر شجرة.
يناير 19980x000006200x00000002قم بإعادة المراجعة لكي يظل ESE97 متوافقًا مع الأمام.
0x000006200x00000003إضافة أعمدة جديدة ذات علامات تمييز إلى الكتالوج (“CallbackData و CallbackDependencies”).
مايو 19980x000006200x00000004دعم القيمة الفائقة (SLV): SignSLV ، fSLVExists في dbheader.
مايو 19980x000006200x00000005شجرة فضاء SLV جديدة.
أكتوبر 19980x000006200x00000006خريطة مساحة SLV.
ديسمبر 19980x000006200x00000007IDXSEG 4 بايت.
يناير 19990x000006200x00000008تنسيق عمود القالب الجديد.
يونيو 19990x000006200x00000009أعمدة القوالب المصنفة. المستخدمة في Windows XP SP3
0x000006200x0000000bيحتوي على رأس الصفحة مع المجموع الاختباري لـ ECC المستخدم في Exchange
0x000006200x0000000cمستخدم في Windows Vista (SP0)
0x000006200x00000011دعم لصفحات 2 كيلوبايت و 16 كيلوبايت و 32 كيلوبايت ورأس صفحة ممتدة مع مجاميع اختبارية إضافية لـ ECC وضغط العمود وتلميحات المسافات المستخدمة في Windows 7 (SP0)
مايو 19990x000006230x00000000مدير مساحة جديد.

ملفات قاعدة البيانات

يحتوي ملف قاعدة بيانات EDB على مخطط قاعدة البيانات لجميع الجداول في قاعدة البيانات. بالإضافة إلى ذلك ، يتضمن أيضًا سجلات لجميع جداول قاعدة البيانات وفهارس الجداول. يتم تحديد موقعه من خلال المعرفات التالية.

  • JetCreateDatabase
  • JetCreateDatabase2
  • قاعدة بيانات JetAttach
  • JetAttachDatabase2

بناءً على ذلك ، يمكن تقييم حالة قاعدة البيانات على النحو التالي.

القيمةالمعرفالوصف
1JET_dbstateJustCreatedتم إنشاء قاعدة البيانات للتو.
2JET_dbstateDirtyShutdownتتطلب قاعدة البيانات استردادًا ثابتًا أو بسيطًا ليتم تشغيلها لتصبح قابلة للاستخدام أو قابلة للنقل. لا يجب محاولة نقل قواعد البيانات في هذه الحالة.
3JET_dbstateCleanShutdownقاعدة البيانات في حالة نظيفة. يمكن إرفاق قاعدة البيانات بدون أي ملفات سجل.
4JET_dbstateBeingConvertedتتم ترقية قاعدة البيانات.
5JET_dbstateForceDetachInternalتم تقديم هذه القيمة في WindowsXP

مراجع