aspose.info
FI

EDB-tiedostomuoto - Exchange Mail -tietokantatiedosto

Päivitetty

Mikä on EDB-tiedosto?

Tiedosto, jonka tunniste on .edb, on Microsoft Exchange Serverin luoma postilaatikkotietokanta sähköpostiin liittyvien tietojen tallentamiseen. EDB, Exchange Database, tallentaa viestit, jotka ovat käynnissä olevia ja ei-SMTP:tä. EDB tunnetaan myös Extensible Storage Engine (ESE) -tietokantatiedostoina ja tallentaa tiedostoja b-tree-rakenteen avulla. Tallennustiedostoina EDB-tiedostot voidaan muuntaa muihin postin tallennustiedostomuotoihin, kuten PST ja OST.

EDB-tiedostomuoto

Ei ole saatavilla virallisia/avoin EDB-tiedostomuotomäärityksiä, joihin voisi viitata. Tiedostomuodon käänteisessä suunnittelussa on edistytty jonkin verran, mikä on johtanut osittaiseen määrittelyjen dekoodaukseen. Näiden mukaan EDB-tiedosto koostuu:

  • Tiedoston otsikko - Sisältää tietokantatiedoston otsikkotiedot
  • Kiinteän kokoiset sivut - Sisältää tietokannan, joka sisältää taulukoita ja indeksejä

Tietokantatiedoston otsikko

Tietokantatiedoston otsikko sijaitsee ensimmäisellä tietokantasivulla ja on vähintään 668 tavua. Tiedoston otsikko sisältää File Format Version ja File Type muiden kenttien lisäksi.

Tiedostotyypit

TyyppiKuvaus
0Tietokanta
1Suoratoisto

Huom: Näiden tyyppien tunnisteita ei tunneta.

Tiedostomuodon versio

Alkuperäinen EDB-muoto alkoi huhtikuussa 1997, ja se kehittyi sen jälkeen muutoksiin.

Revsion DateVersionRevisiondescription
huhtikuu 19970x000006200x00000000Alkuperäinen käyttöjärjestelmän beta-muoto.
Toukokuu 19970x000006200x00000001Lisää luetteloon sarakkeita ehdollista indeksointia varten ja OLD.
Kesäkuu 19970x000006200x00000002Lisää fLocalizedText-lippu IDB:hen.
Lokakuu 19970x000006200x00000003Lisää SPLIT_BUFFER avaruuspuun juurisivuille.
Tammikuu 19980x000006200x00000002Palauta versio, jotta ESE97 pysyy eteenpäin yhteensopivana.
0x000006200x00000003Lisää luetteloon uusia merkittyjä sarakkeita (CallbackData ja CallbackDependencies).
Toukokuu 19980x000006200x00000004Super Long Value (SLV) -tuki: signSLV, fSLVEsillään tietokantaotsikossa.
Toukokuu 19980x000006200x00000005Uusi SLV-avaruuspuu.
Lokakuu 19980x000006200x00000006SLV-avaruuskartta.
Joulukuu 19980x000006200x000000074-tavuinen IDXSEG.
Tammikuu 19990x000006200x00000008Uusi mallin sarakemuoto.
Kesäkuu 19990x000006200x00000009Lajiteltu mallisarakkeet. Käytetään Windows XP SP3
0x000006200x0000000bSisältää sivun otsikon ja ECC-tarkistussummaUsed in Exchange
0x000006200x0000000cKäytetään Windows Vistassa (SP0)
0x000006200x00000011Tuki 2 KiB:n, 16 KiB:n ja 32 KiB:n sivuille.Laajennettu sivuotsikko, jossa on ylimääräisiä ECC-tarkistussummia.Sarakkeiden pakkaus.Avaruusvinkit.Käytetään Windows 7:ssä (SP0)
Toukokuu 19990x000006230x00000000Uusi Space Manager.

Tietokantatiedostot

EDB-tietokantatiedosto sisältää skeeman kaikille tietokannan taulukoille. Lisäksi se sisältää myös tietueet kaikista tietokantataulukoista ja indeksit taulukoille. Sen sijainti määritetään seuraavien tunnisteiden avulla.

  • JetCreateDatabase

  • JetCreateDatabase2

  • JetAttachDatabase

  • JetAttachDatabase2

Näiden perusteella tietokannan tilaa voidaan arvioida seuraavasti.

ArvoIdentifierDescription
1JET_dbstateJustCreatedTietokanta luotiin juuri.
2JET_dbstateDirtyShutdownTietokanta vaatii kovaa tai pehmeää palautusta, jotta se tulee käyttökelpoiseksi tai siirrettäväksi. Tietokantoja ei pidä yrittää siirtää tässä tilassa.
3JET_dbstateCleanShutdownTietokanta on puhtaassa tilassa. Tietokanta voidaan liittää ilman lokitiedostoja.
4JET_dbstateBeingConvertedTietokantaa päivitetään.
5JET_dbstateForceDetachInternalTämä arvo on otettu käyttöön WindowsXP:ssä

Viitteet