Fildefinisjonstabell (FDT) er en intern macOS-datastruktur som brukes til å lagre attributter til en fil eller mappe som er lagret i filsystemet. Den er implementert som en koblet liste med 4 KB-blokker kalt FDT-blader, som er koblet sammen med FileID. Hver fil eller katalog har et FDT-blad knyttet til seg.
Fildefinisjonstabellen er ansvarlig for å lagre informasjon som:
- Filstørrelse
- Opprettingstid
- Modifikasjonstid
- Eierskap og tilgangstillatelser
- Navn
- Filtype (f.eks. vanlig fil, katalog, symbolsk lenke osv.)
FDT er organisert i et hierarki, hvor hver FDT-blokk refererer til et antall underordnede FDT-blokker. Rot-FDT-blokken er plassert i hovedkatalogblokken (MDB) til volumet.
Merk: Fildefinisjonstabellen brukes bare på Mac OS X-volumer som bruker HFS+-filsystemet. Andre filsystemer, som FAT32 og NTFS, bruker ikke FDT.