Table de définition de fichier (FDT) est une structure de données interne à macOS utilisée pour stocker les attributs d'un fichier ou d'un dossier stocké dans le système de fichiers. Il est implémenté sous la forme d'une liste chaînée de blocs de 4 Ko appelés feuilles FDT, liés par FileID. Chaque fichier ou répertoire est associé à une feuille FDT.
La table de définition de fichier est chargée de stocker des informations telles que :
- Taille du fichier
- Temps de création
- Temps de modification
- Propriété et autorisations d'accès
- Nom
- Type de fichier (par exemple fichier normal, répertoire, lien symbolique, etc.)
Le FDT est organisé en hiérarchie, chaque bloc FDT faisant référence à un certain nombre de blocs FDT enfants. Le bloc FDT racine est situé dans le bloc de répertoire maître (MDB) du volume.
Remarque : La table de définition de fichier est utilisée uniquement sur les volumes Mac OS X qui utilisent le système de fichiers HFS+. D'autres systèmes de fichiers, tels que FAT32 et NTFS, n'utilisent pas le FDT.
|