aspose.info
BN

EDB ফাইল ফরম্যাট - একটি এক্সচেঞ্জ মেল ডাটাবেস ফাইল

হালনাগাদ

একটি EDB ফাইল কি?

.edb ফাইল এক্সটেনশন সহ একটি ফাইল হল মেলবক্স ডাটাবেস যা মাইক্রোসফ্ট এক্সচেঞ্জ সার্ভার দ্বারা মেল-সম্পর্কিত ডেটা সঞ্চয় করার জন্য তৈরি করা হয়েছে। EDB, এক্সচেঞ্জ ডাটাবেস, প্রক্রিয়াধীন এবং নন-SMTP বার্তা সংরক্ষণ করে। EDB এক্সটেনসিবল স্টোরেজ ইঞ্জিন (ESE) ডাটাবেস ফাইল এবং বি-ট্রি স্ট্রাকচার ব্যবহার করে ফাইল স্টোর হিসাবেও পরিচিত। স্টোরেজ ফাইল হওয়ায়, EDB ফাইলগুলিকে অন্যান্য মেল স্টোরেজ ফাইল ফরম্যাটে রূপান্তর করা যেতে পারে যেমন PST এবং OST।

EDB ফাইল ফরম্যাট

রেফারেন্স করা যেতে পারে এমন কোনো অফিসিয়াল/ওপেন EDB ফাইল ফরম্যাট স্পেসিফিকেশন নেই। ফাইল ফরম্যাট রিভার্স ইঞ্জিনিয়ারিংয়ের জন্য কিছু অগ্রগতি করা হয়েছে, যার ফলে আংশিক স্পেসিফিকেশন ডিকোডিং হয়েছে। এই অনুসারে, একটি EDB ফাইলের মধ্যে রয়েছে:

  • ফাইল হেডার - ডাটাবেস ফাইল হেডার তথ্য ধারণ করে
  • ফিক্সড সাইজ পেজ - ডাটাবেস ধারণ করে যা টেবিল এবং সূচী নিয়ে গঠিত

ডাটাবেস ফাইল হেডার

ডাটাবেস ফাইল হেডারটি প্রথম ডাটাবেস পৃষ্ঠায় থাকে এবং কমপক্ষে 668 বাইট। ফাইল হেডারে অন্যান্য ক্ষেত্র ছাড়াও ফাইল ফরম্যাট ভার্সন এবং ফাইল টাইপ রয়েছে।

নথির ধরণ

প্রকারবর্ণনা
0ডাটাবেস
1স্ট্রিমিং

দ্রষ্টব্য: এই ধরনের শনাক্তকারীরা জানা নেই।

ফাইল ফরম্যাট সংস্করণ

EDB এর মূল বিন্যাস এপ্রিল 1997 সালে শুরু হয়েছিল এবং তারপরে পরিবর্তনের জন্য বিকশিত হতে থাকে।

Revsion DateVersionRevisiondescription
এপ্রিল 19970x000006200x00000000মূল অপারেটিং সিস্টেম বিটা ফরম্যাট।
মে 19970x000006200x00000001শর্তসাপেক্ষ ইনডেক্সিং এবং ওল্ডের জন্য ক্যাটালগে কলাম যোগ করুন।
জুন 19970x000006200x00000002IDB-তে fLocalizedText পতাকা যোগ করুন।
অক্টোবর 19970x000006200x00000003স্পেস ট্রি রুট পৃষ্ঠাগুলিতে SPLIT_BUFFER যোগ করুন৷
জানুয়ারি 19980x00000620
0x000006200x00000003ক্যাটালগে নতুন ট্যাগ করা কলাম যোগ করুন (কলব্যাকডেটা এবং কলব্যাক নির্ভরতা)।
মে 1998
মে 19980x000006200x00000005নতুন SLV স্পেস ট্রি।
অক্টো 19980x000006200x00000006SLV স্পেস ম্যাপ।
ডিসেম্বর 19980x000006200x000000074-বাইট IDXSEG.
জানুয়ারি 19990x000006200x00000008নতুন টেমপ্লেট কলাম বিন্যাস।
জুন 19990x000006200x00000009বাছাই করা টেমপ্লেট কলাম। Windows XP SP3 এ ব্যবহৃত
0x000006200x0000000bএক্সচেঞ্জে ব্যবহৃত ECC চেকসাম সহ পৃষ্ঠা শিরোনাম রয়েছে
0x000006200x0000000cWindows Vista (SP0) এ ব্যবহৃত
0x000006200x000000112 KiB, 16 KiB এবং 32 KiB পৃষ্ঠাগুলির জন্য সমর্থন৷ অতিরিক্ত ECC চেকসামগুলির সাথে বর্ধিত পৃষ্ঠা শিরোনাম৷ কলাম কম্প্রেশন৷ স্পেস ইঙ্গিত৷ উইন্ডোজ 7 (SP0) এ ব্যবহৃত
মে 19990x000006230x00000000নতুন স্পেস ম্যানেজার।

ডাটাবেস ফাইল

EDB ডাটাবেস ফাইলে ডাটাবেসের সমস্ত টেবিলের স্কিমা রয়েছে। উপরন্তু, এটি সমস্ত ডাটাবেস টেবিলের রেকর্ড এবং টেবিলের জন্য সূচী অন্তর্ভুক্ত করে। এর অবস্থান নিম্নলিখিত শনাক্তকারী দ্বারা নির্ধারিত হয়।

  • JetCreateDatabase

  • JetCreateDatabase2

  • জেটঅ্যাটাচ ডেটাবেস

  • JetAttachDatabase2

এইগুলির উপর ভিত্তি করে, ডাটাবেসের অবস্থা নিম্নলিখিত হিসাবে মূল্যায়ন করা যেতে পারে।

মানশনাক্তকারীবর্ণনা
1JET_dbstateJustCreatedডাটাবেসটি এইমাত্র তৈরি করা হয়েছে।
2JET_dbstateDirtyShutdownব্যবহারযোগ্য বা চলনযোগ্য হওয়ার জন্য ডাটাবেসটি চালানোর জন্য হার্ড বা নরম পুনরুদ্ধারের প্রয়োজন। এই অবস্থায় ডাটাবেস সরানোর চেষ্টা করা উচিত নয়
3JET_dbstateCleanShutdownডাটাবেস একটি পরিষ্কার অবস্থায় আছে। ডাটাবেস কোনো লগ ফাইল ছাড়া সংযুক্ত করা যেতে পারে.
4JET_dbstateBeingConvertedডাটাবেস আপগ্রেড করা হচ্ছে।
5JET_dbstateForceDetachInternalএই মানটি WindowsXP-এ চালু করা হয়েছে

তথ্যসূত্র