aspose.info
HU

EDB fájlformátum - Exchange Mail adatbázis-fájl

Frissítve

Mi az EDB fájl?

Az .edb kiterjesztésű fájl a Microsoft Exchange Server által létrehozott postafiók-adatbázis a levelezéssel kapcsolatos adatok tárolására. Az EDB, az Exchange Database a folyamatban lévő és nem SMTP-alapú üzeneteket tárolja. Az EDB-t Extensible Storage Engine (ESE) adatbázis-fájlokként is ismerik, és a fájlokat b-tree struktúrával tárolják. Tárolófájlokként az EDB-fájlok más levéltároló fájlformátumokká konvertálhatók, például PST és OST.

EDB fájl formátum

Nem áll rendelkezésre hivatalos/nyílt EDB fájlformátum specifikáció, amelyre hivatkozni lehetne. Némi előrelépés történt a fájlformátum visszafejtése terén, ami részleges specifikációk dekódolását eredményezte. Ezek szerint az EDB fájl a következőkből áll:

  • Fájlfejléc – Adatbázisfájl fejléc-információkat tartalmaz
  • Fix méretű oldalak - Tartalmazza a táblázatokat és indexeket tartalmazó adatbázist

Adatbázisfájl fejléce

Az adatbázisfájl fejléce az első adatbázis-oldalon található, és legalább 668 bájt. A fájlfejléc a többi mező mellett tartalmazza a “Fájlformátum verziója” és a “Fájltípus” mezőket.

Fájl típusok

TípusLeírás
0Adatbázis
1Streaming

Megjegyzés: Ezeknek a típusoknak az azonosítói nem ismertek.

Fájlformátum verziója

Az EDB eredeti formátuma 1997 áprilisában indult, és ezt követően folyamatosan változott.

Verzió dátumaVerzióFeldolgozásleírás
1997. ápr.0x000006200x00000000Az operációs rendszer eredeti béta formátuma.
1997. május0x000006200x00000001Adjon hozzá oszlopokat a katalógushoz a feltételes indexeléshez és a OLD.
1997. június0x000006200x00000002Adja hozzá a fLocalizedText jelzőt az IDB-hez.
1997. október0x000006200x00000003SPLIT_BUFFER hozzáadása a térfa gyökéroldalaihoz.
1998. január0x000006200x00000002Változtassa vissza a változatot, hogy az ESE97 továbbra is kompatibilis maradjon.
0x000006200x00000003Új címkézett oszlopok hozzáadása a katalógushoz (“CallbackData” és “CallbackDependencies”).
1998. május0x000006200x00000004Super Long Value (SLV) támogatás: signSLV, fSLVLétezik a dbheaderben.
1998. május0x000006200x00000005Új SLV térfa.
1998. október0x000006200x00000006SLV űrtérkép.
1998. december0x000006200x000000074 bájtos IDXSEG.
1999. január0x000006200x00000008Új sablon oszlopformátum.
1999. június0x000006200x00000009Rendezett sablonoszlopok. A Windows XP SP3
0x000006200x0000000bTartalmazza az oldal fejlécét az Exchange-ben használt ECC ellenőrzőösszeggel
0x000006200x0000000cWindows Vista (SP0) rendszerben használatos
0x000006200x000000112 KiB, 16 KiB és 32 KiB oldalak támogatása.Kibővített oldalfejléc további ECC-ellenőrző összegekkel.Oszloptömörítés.Szóközi tippek.Windows 7 (SP0) rendszerben használatos
1999. május0x000006230x00000000Új Space Manager.

Adatbázis fájlok

Az EDB adatbázisfájl tartalmazza az adatbázisban lévő összes tábla sémáját. Ezenkívül tartalmazza az összes adatbázistáblázat rekordját és a táblákhoz tartozó indexeket. Helyét a következő azonosítók határozzák meg.

  • JetCreateDatabase
  • JetCreateDatabase2
  • JetAttachDatabase
  • JetAttachDatabase2

Ezek alapján az adatbázis állapota a következőképpen értékelhető.

ÉrtékAzonosítóLeírás
1JET_dbstateJustCreatedAz adatbázis most jött létre.
2JET_dbstateDirtyShutdownAz adatbázis kemény vagy puha helyreállítást igényel, hogy használható vagy mozgatható legyen. Ebben az állapotban nem szabad megkísérelni az adatbázisok mozgatását.
3JET_dbstateCleanShutdownAz adatbázis tiszta állapotban van. Az adatbázis naplófájl nélkül csatolható.
4JET_dbstateBeingConvertedAz adatbázis frissítése folyamatban van.
5JET_dbstateForceDetachInternalEz az érték a WindowsXP-ben került bevezetésre

Hivatkozások