aspose.info
FA

فرمت فایل EDB - فایل پایگاه داده تبادل ایمیل

به‌روزرسانی

فایل EDB چیست؟

یک فایل با پسوند فایل .edb پایگاه داده صندوق پستی است که توسط Microsoft Exchange Server برای ذخیره داده های مربوط به نامه ایجاد شده است. EDB، پایگاه داده Exchange، پیام هایی را که در حال پردازش هستند و غیر SMTP هستند ذخیره می کند. EDB همچنین به عنوان فایل های پایگاه داده موتور ذخیره سازی توسعه پذیر (ESE) شناخته می شود و فایل ها را با استفاده از ساختار b-tree ذخیره می کند. فایل‌های EDB که فایل‌های ذخیره‌سازی هستند، می‌توانند به فرمت‌های فایل ذخیره‌سازی ایمیل دیگر مانند PST و OST تبدیل شوند.

فرمت فایل EDB

هیچ مشخصات فرمت فایل EDB رسمی/بازی وجود ندارد که بتوان به آن اشاره کرد. پیشرفت هایی برای مهندسی معکوس فرمت فایل انجام شده است که منجر به رمزگشایی جزئی مشخصات می شود. طبق این موارد، یک فایل EDB شامل موارد زیر است:

  • File Header - حاوی اطلاعات سرصفحه فایل پایگاه داده است
  • صفحات با اندازه ثابت - شامل پایگاه داده ای است که از جداول و نمایه ها تشکیل شده است

سربرگ فایل پایگاه داده

هدر فایل پایگاه داده در اولین صفحه پایگاه داده قرار دارد و حداقل 668 بایت است. هدر فایل شامل «نسخه فرمت فایل» و «نوع فایل» علاوه بر فیلدهای دیگر است.

انواع فایل

نوعتوضیحات
0پایگاه داده
1استریم

«توجه:» شناسه‌های این انواع مشخص نیست.

نسخه فرمت فایل

قالب اصلی EDB در آوریل 1997 شروع شد و پس از آن برای تغییرات ادامه یافت.

Revsion DateVersionRevisiondescription
فروردین 970x000006200x00000000فرمت بتا سیستم عامل اصلی.
اردیبهشت 970x000006200x00000001برای نمایه سازی مشروط و OLD ستون هایی را در کاتالوگ اضافه کنید.
Jun 19970x000006200x00000002پرچم fLocalizedText را در IDB اضافه کنید.
اکتبر 19970x000006200x00000003افزودن SPLIT_BUFFER به صفحات ریشه درخت فضایی.
Jan 19980x000006200x00000002بازگرداندن نسخه به منظور سازگاری ESE97.
0x000006200x00000003اضافه کردن ستون های برچسب گذاری شده جدید به کاتالوگ (CallbackData و Callback Dependencies).
می 19980x000006200x00000004پشتیبانی از Super Long Value (SLV): signSLV، fSLVE در dbheader وجود دارد.
اردیبهشت 980x000006200x00000005درخت فضایی جدید SLV.
اکتبر 19980x000006200x00000006نقشه فضایی SLV.
دسامبر 19980x000006200x00000007IDXSEG 4 بایتی.
Jan 19990x000006200x00000008قالب ستون جدید قالب.
ژوئن 19990x000006200x00000009ستون های قالب مرتب شده. مورد استفاده در ویندوز XP SP3
0x000006200x0000000bحاوی سرصفحه صفحه با checksum ECCUsed in Exchange
0x000006200x0000000cمورد استفاده در ویندوز ویستا (SP0)
0x000006200x00000011پشتیبانی از صفحات 2 کیلوبایتی، 16 کیلوبایتی و 32 کیلوبایتی. هدر صفحه گسترده با جمع های کنترلی اضافی ECC. فشرده سازی ستون. نکات فضایی. مورد استفاده در ویندوز 7 (SP0)
اردیبهشت 990x000006230x00000000مدیر فضای جدید.

فایل های پایگاه داده

فایل پایگاه داده EDB شامل طرحی برای تمام جداول در پایگاه داده است. علاوه بر این، همچنین شامل رکورد برای تمام جداول پایگاه داده و فهرست برای جداول است. مکان آن با شناسه های زیر مشخص می شود.

  • پایگاه داده JetCreate

  • JetCreateDatabase2

  • پایگاه داده JetAttach

  • JetAttachDatabase2

بر اساس این موارد، وضعیت پایگاه داده را می توان به صورت زیر ارزیابی کرد.

مقدارشناسهتوضیحات
1JET_dbstateJustCreatedپایگاه داده به تازگی ایجاد شد.
2JET_dbstateDirtyShutdownپایگاه داده برای اینکه قابل استفاده یا متحرک شود نیاز به بازیابی سخت یا نرم دارد. نباید سعی کرد پایگاه های داده را در این حالت جابه جا کرد.
3JET_dbstateCleanShutdownپایگاه داده در حالت تمیز است. پایگاه داده را می توان بدون هیچ فایل لاگ پیوست کرد.
4JET_dbstateBeingConvertedپایگاه داده در حال ارتقا است.
5JET_dbstateForceDetachInternalاین مقدار در WindowsXP معرفی شده است

منابع