Die Attribute ist auffangen ein 8-Bit binär verschlüsseltes. Die folgende Tabelle erklärt über den Status für Markierungsfahne der Attribute für die gegebene Akte:
Attribut-Spitzen |
Attribut |
Spitze |
Binär |
Hexagon |
Gelesene nur Akte Markierungsfahne |
0 |
.......? |
01H |
Versteckte Akte Markierungsfahne |
1 |
......?. |
02H |
System Akte Markierungsfahne |
2 |
.....?.. |
04H |
Datenträgerkennsatz-Markierungsfahne
(Zeigt an, daß die Eintragung ein Datenträgerkennsatz ist) |
3 |
....?... |
08H |
Unterverzeichnis
(im gleichen Format wie Verzeichnis) |
4 |
...?.... |
10H |
Archiv-Spitze
(Akte geändert seit letzter Unterstützung) |
5 |
..?..... |
20H |
Reserviert (enthält 0) |
6 |
.0...... |
- |
Reserviert (enthält 0) |
7 |
0....... |
- |
Eine Akte kann mehrfache Attribute haben. Z.B. kann eine einzelne Akte sowie Verstecken-Akte ein Read-only sein, oder eine einzelne Akte kann beide Attribute, die System-Akte und die Verstecken-Akte haben. (Das Beispiel sehen, das zunächst für die kodierung der Einträge in ein Verzeichnis gegeben wird).
Zeit und Datum ist besonders kodiert auffangen von 32-Bits (16-Bits von Zeit und 16-Bits für Datum). Die Abteilung dieser Spitzen, die kodieren, um die Zeit aus verursachtem oder letztem aktualisiertem zu bestehen und das Datum von verursachtem oder letztem aktualisiertem für eine Akte, ist in der folgenden Tabelle gegeben worden:
Das DOS Datum/Uhrzeitformat |
Name |
Größe (Spitzen) |
Wert |
Stunde (24stündig) |
5 |
0..23 |
Minute |
6 |
0..59 |
Sekunden (Sekunden in der Stufensprung von 2) |
5 |
0..30 |
Spitzen Verteilung für Zeit |
17. Byte |
16. Byte |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
H |
H |
H |
H |
H |
M |
M |
M |
M |
M |
M |
S |
S |
S |
S |
S |
|
Jahr (von 1980 - Bedeutung year=1980 + Wert) |
7 |
0..127 |
Monat |
4 |
1..12 |
Tag |
5 |
1..31 |
Spitzen Verteilung für Datum |
19. Byte |
18. Byte |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Y |
Y |
Y |
Y |
Y |
Y |
Y |
M |
M |
M |
M |
D |
D |
D |
D |
D |
|
Gesamtgröße |
32 Bits |
|
Die Eintragung für Zeit von verursachen, oder letztes Update der Akte, die das 16. und 17. Byte im Eintrag in ein Verzeichnis ist, hat das Format, das in der oben genannten Tabelle gegeben wird. Die kodierung ist, wie folgt:
- H ist Binärzahl Stunde lang, die könnte von 0 bis 23 reichen
- M ist eine Binärzahl für Minute, die könnte von 0 bis 59 reichen
- S ist eine Binärzahl für Sekunden in einer 2 Sekunden Stufensprung
Die Eintragung für Daten von verursachen, oder letztes Update der Akte, die das 18. und 19. Byte im Eintrag in ein Verzeichnis ist, hat das folgende Format:
- Y ist Binärzahl zwischen 0 127or zum Jahr 1980 bis 2107
- M ist Binärzahl für Monat, dieser könnte von 1 bis 12 reichen
- D ist eine Binärzahl für Datum, dieses könnte von 1 bis 31 reichen
Dieser Eintrag in ein Verzeichnis wird mit der FAT Eintragung verbunden, die auf dem ersten Blockwert basiert. Sobald das DOS den beginnenden Blockwert jeder möglicher Akte vom Verzeichnis hat, kann das DOS die komplette Akte mit dem FAT herausfinden. Der Eintragung Block in der Kette ist der erste Block, der die Akte bildet. Wenn Verzeichnismarkierungsfahne der Attribute' eingestellt wird, fangen diese Punkte zu einem neuen Eintrag in ein Verzeichnis auf.
Die Eintragung der Größe der Akte ist 4 Bytes. Durch dieses können wir errechnen, wie FAT32 die maximale Größe einer Akte bis 4.294.967.295 Bytes stützt, die Nachstelleisten ungefähr 4 ist. Die 4 Bytes haben 32 Bits und die maximale mögliche Akte Größe, die durch irgendwie 32-Bit binäres bestand, könnte sein,
= 11111111 11111111 11111111 11111111 (b) Bytes
= 4.294.967.295 (d) Bytes
~ 4 Nachstelleisten
So stützt das FAT32 die maximale Akte Größe bis zu Nachstelleisten 4.
|