DIR_CrtDate 16 2 Date de création.DIR_LstAccD ate 18 2 Date du dernier accès au fichier.DIR_FstClus HI 20 2 DIR_FstClusHI code les 16 bits de poids fort du premier cluster du fichier.DIR_WrtTime 22 2 Heure de la dernière modification.DIR_WrtDate 24 2 Date de la dernière modification.DIR_FstClusL O 26 2 DIR_FstClusLO code les 16 bits de poids faible du premier cluster du fichier.DIR_FileSize 28 4 Cet entier de 32 bits code la taille du fichier en nombre d’octets. Les attributs du fichier (que l’on trouve à l’offset 11 de chaque entrée) sont codés grâce à un masque de bits :
ATTR_READ_ONLY (0x01) est levé quand le fichier est en « lecture seulement ».
ATTR_HIDDEN (0x02) est levé quand le fichier est caché.
ATTR_SYSTEM (0x04) est levé pour un fichier système.
ATTR_VOLUME_ID (0x08) est levé quand l’entrée en cours porte le nom du volume.
ATTR_DIRECTORY (0x10) : Cet attribut important indique si l’entrée courante fait référence à un fichier (le bit du masque correspondant est à 0) ou à un répertoire (le bit du masque est mis à 1).
ATTR_ARCHIVE (0x20) est levé si le fichier est déclaré comme étant une archive.
ATTR_LONG_NAME (0x0F) : Cet attribut sert à faire la distinction entre une entrée courte et une entrée longue. Si les 4 bits du masque sont tous à 1 alors l’entrée courante est une entrée longue. Dans tous les autres cas, l’entrée est de type court. Le premier caractère de l’entrée tient aussi un rôle particulier :
Si DIR_Name[0] est égal à 0xE5, l’entrée est libre. Elle ne contient pas de fichier ou répertoire à l’intérieur et peut être réutilisée si besoin.
27