Ocenite etot tekst:


sostoit iz zagolovka, zapisej s dannymi i markera "Konec fajla"



Bajt    Soderzhimoe      Znachenie
0       1b      Pravil'nyj fajl sistemy REBUS
                    03h CTRL-C    net primechanij
                    83h 128+^C    est' primechaniya v fajle .dbt
1-3     3b      Data poslednego obnovleniya GG MM DD
4-7     int     CHislo zapisej v fajle
8-9     short   CHislo bajt v zagolovke
10-11   short   CHislo bajt v zapisi
12-14   3b      Rezerv
15-27   13b     Rezerv dlya lokal'noj seti
18-31   4b      Rezerv

32-nn   32*N    Vektora opisaniya polej  sm Tab2

nn+1    1b      Konec vektorov opisaniya polej  0Dh, CTRL-M, ASCII 13


Bajt    Soderzhimoe      Znachenie
0-10    char[11]        Imya polya (zapolneno nulyami)
11      1b              Tip polya ('C','N','L','D','M')
12-15   int     Adres polya dannyh ( formiruetsya v pamyati, na diske ne ispol'zuetsya)
16      1b dvoichnyj     Dlina polya
17      1b      Desyatichnyj schetchik polej v dvoichnom kode
18-19   2b      Rezerv dlya lokal'noj seti.
20      1b      ID rabochej oblasti.
21-22   2b      Rezerv dlya lokal'noj seti.
23      1b      Flag SET FIELDS
24-31   8b      Rezerv



idut srazu za zagolovkom
Pered zapis'yu bajt: ' '  20h - zapis' sushchestvuet.
                    '*'  2Ah - zapis' udalena.
Polya v zapisi idut podryad.
Dannye v polyah hranyatsya v formate ASCII:
C       Simvol'nyj
N       CHislovoj        { 0 - 9 }
L       Logicheskij      { Y y T t N n F f  ? } da/net/neizvestno
M       Primechanie      10 cifr s nomerom bloka v .dbt
D       Data            GGGGMMDD

Priznak konca fajla - ASCII 26 (1Ah) CTRL-Z



.dbt    sostoit iz blokov po 512b zanumerovannyh po poryadku, 0.
Pod kazhdoe primechanie v fajl dobavlyaetsya eshche odin blok.
Blok 0 - zagolovok fajla. 4b = shestnadcaterichnyj nomer sleduyushchego bloka.
v pervom bajte - mladshaya chast' nomera.


Last-modified: Sun, 05 Oct 1997 06:21:06 GMT
Ocenite etot tekst: