Struktura fajla bazy dannyh DBF-formata
sostoit iz zagolovka, zapisej s dannymi i markera "Konec fajla"
Tab1 Struktura zagolovka.
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
Tab2 Vektor opisaniya polya. Dlina - 32*N
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
Tab3 Struktura zapisej s dannymi.
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
Struktura fajla primechanij
.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