Οι ιδιότητες είναι ένας οκτάμπιτος δυαδικός κωδικοποιημένος τομέας. Ο ακόλουθος πίνακας λέει για τη θέση για τη σημαία των ιδιοτήτων για το δεδομένο αρχείο:
Κομμάτια ιδιοτήτων |
Ιδιότητες |
Κομμάτι |
Δυαδικός |
Δεκαεξαδικό |
Διαβάστε μόνο τη σημαία αρχείων |
0 |
.......? |
01H |
Κρυμμένη σημαία αρχείων |
1 |
......?. |
02H |
Σημαία αρχείων συστημάτων |
2 |
.....?.. |
04H |
Σημαία ετικετών όγκου
(Δείχνει ότι η είσοδος είναι μια ετικέτα όγκου) |
3 |
....?... |
08H |
Υπο-–κατάλογος
(με το ίδιο σχήμα με τον κατάλογο) |
4 |
...?.... |
10H |
Κομμάτι αρχείων
(Αρχείο που τροποποιείται από το τελευταίο στήριγμα) |
5 |
..?..... |
20H |
Διατηρημένος (περιέχει 0) |
6 |
0 ...... |
- |
Διατηρημένος (περιέχει 0) |
7 |
0 ....... |
- |
Ένα αρχείο μπορεί να έχει τις πολλαπλάσιες ιδιότητες. Παραδείγματος χάριν, ένα ενιαίο αρχείο μπορεί να είναι ένα μόνο ανάγνωσης καθώς επίσης και κρύβω-αρχείο ή ένα ενιαίο αρχείο μπορεί να έχει και τις δύο ιδιότητες, το σύστημα-αρχείο και το κρύβω-αρχείο. (Δείτε το παράδειγμα που δίνεται έπειτα για την κωδικοποίηση των καταχωρήσεων καταλόγου).
Ο χρόνος και η ημερομηνία είναι ένας ειδικά κωδικοποιημένος τομέας των 32-κομματιών (16-κομμάτια του χρόνου και 16-κομμάτια για την ημερομηνία). Το τμήμα αυτών των κομματιών που κωδικοποιούν για να συνθέσει το χρόνο δημιουργημένος ή ενημερωμένος τελευταία φορά και η ημερομηνία δημιουργημένος ή ενημερωμένος τελευταία φορά για ένα αρχείο, έχει δοθεί στον ακόλουθο πίνακα:
Το date-Time DOS σχήμα |
Όνομα |
Μέγεθος (κομμάτια) |
Αξία |
Ώρα (εικοσιτετράωρη) |
5 |
0,,23 |
Πρακτικό |
6 |
0,,59 |
Δευτερόλεπτα (δευτερόλεπτα στην αύξηση 2) |
5 |
0,,30 |
Διανομή κομματιών για το χρόνο |
17$η ψηφιολέξη |
16$η ψηφιολέξη |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Χ |
Χ |
Χ |
Χ |
Χ |
Μ |
Μ |
Μ |
Μ |
Μ |
Μ |
Θ*ς |
Θ*ς |
Θ*ς |
Θ*ς |
Θ*ς |
|
Έτος (από το 1980 - σημαίνοντας year=1980 + την αξία) |
7 |
0..127 |
Μήνας |
4 |
1..12 |
Ημέρα |
5 |
1..31 |
Διανομή κομματιών για την ημερομηνία |
19$η ψηφιολέξη |
18$η ψηφιολέξη |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Υ |
Υ |
Υ |
Υ |
Υ |
Υ |
Υ |
Μ |
Μ |
Μ |
Μ |
Δ |
Δ |
Δ |
Δ |
Δ |
|
Συνολικό μέγεθος |
32 Μπιτ |
|
Το λήμμα για το χρόνο Create ή στο τέλος την αναπροσαρμογή του αρχείου, που είναι η 16$η και 17$η ψηφιολέξη στο λήμμα καταλόγου, δίνει το σχήμα στον ανωτέρω πίνακα. Η κωδικοποίηση είναι η ακόλουθη:
- Το χ είναι δυαδικός αριθμός για την ώρα, η οποία θα μπορούσε να κυμανθεί από 0 έως 23
- Το μ είναι ένας δυαδικός αριθμός για το λεπτό, το οποίο θα μπορούσε να κυμανθεί από 0 έως 59
- Το s είναι ένας δυαδικός αριθμός για τα δευτερόλεπτα στην αύξηση 2 δευτερολέπτων
Το λήμμα για τα στοιχεία Create ή στο τέλος την αναπροσαρμογή του αρχείου, που είναι η 18$η και 19$η ψηφιολέξη στο λήμμα καταλόγου, έχει το ακόλουθο σχήμα:
- Το Υ είναι δυαδικός αριθμός μεταξύ 0 127or στο έτος το 1980 σε 2107
- Το μ είναι δυαδικός αριθμός για το μήνα, αυτό θα μπορούσε να κυμανθεί από 1 έως 12
- Το δ είναι ένας δυαδικός αριθμός για την ημερομηνία, αυτό θα μπορούσε να κυμανθεί από 1 έως 31
Αυτή η είσοδος καταλόγου συνδέεται με την ΠΑΧΙΑ είσοδο βασισμένη στην πρώτη αξία συστάδων. Μόλις έχει το DOS την αρχική αξία συστάδων οποιουδήποτε αρχείου από τον κατάλογο, το DOS μπορεί να ανακαλύψει το πλήρες αρχείο χρησιμοποιώντας το FAT. Η συστάδα λημμάτων στην αλυσίδα είναι η πρώτη συστάδα που αποτελεί το αρχείο. Εάν η σημαία καταλόγου των ιδιοτήτων τίθεται, αυτός ο τομέας δείχνει μια νέα είσοδο καταλόγου.
Το λήμμα του μεγέθους του αρχείου είναι 4 ψηφιολέξεις. Από αυτό μπορούμε να υπολογίσουμε, πώς FAT32 υποστηρίζει το μέγιστο μέγεθος ενός αρχείου μέχρι 4.294.967.295 ψηφιολέξεις που είναι περίπου 4 GiB. Οι 4 ψηφιολέξεις έχουν 32 μπιτ και το μέγιστο πιθανό μέγεθος αρχείων που συντέθηκε από οποιοδήποτε τριανταδυάμπιτο δυαδικό θα μπορούσε να είναι,
= 11111111.11111111.11111111.11111111 (B) ψηφιολέξεις
= 4.294.967.295 (D) ψηφιολέξεις
~ 4 GiB
Κατά συνέπεια το FAT32 υποστηρίζει το μέγιστο μέγεθος αρχείων μέχρι 4 GiB.
|