WrtDate. 2 байти за адресою 0x18. Дата останнього запису (модифікації) файлу, в тому числі створення. p align="justify"> DIR_FstClusLO. 2 байти за адресою 0x1A. Номер першого кластера файлу (молодше слово). p align="justify"> DIR_FileSize. DWORD, що містить значення розміру файлу в байтах. Фундаментальне обмеження FAT32 - максимально допустиме значення розміру файлу складає 0xFFFFFFFF, тобто 4294967295 байт (4 Гб мінус 1 байт). Вже до 2005 р. це викликало масу незручностей. p align="justify"> Якщо перший байт запису FAT (тобто DIR_Name [0]) суть 0xE5 або 0x05, це означає, що запис вільна (відповідний файл був видалений). Якщо DIR_Name [0] = 0х00, це означає, що вільна не тільки цей запис, але і всі записи директорії після неї; Windows не аналізує залишок каталогу після обнуленої запису. br/>
1.6 Ім'я файлу в FAT
Поле DIR_Name логічно розбивається на перші 8 символів, що утворюють ім'я файлу, і останні 3, що утворюють розширення. Точка-роздільник додається на рівні файлової системи і не включається в полі імені. Якщо ім'я і розширення файлу не заповнюють відведене для них місце, інші байти поля DIR_Name забиваються пробілами (0x20). Ім'я та розширення файлу можуть містити будь-яку комбінацію букв, цифр або символів з ASCII-кодами понад 127; спеціальні символи розподіляються на три групи:
Фіксований:! # $% & () - @ ^ _ `{} ~ 'p align="justify"> Заборонені: +,. ; = [] p align="justify"> Службові: *? <:>/ | p align="justify"> Службові символи мають спеціальне значення в Windows і не можуть входити до складу імені файлу, в той час як символи з числа заборонених все ж можна включити в ім'я файлу ціною виникнення LFN-записи (див. нижче). Наприклад, каталог з ім'ям, що починається точкою, можна створити в режимі командного рядка (mkdir. Directory) або в оболонках FAR, Total Commander, WinRAR. Ім'я файлу не може починатися або закінчуватися пробілом; ні в якому байті поля імені неприпустимі службові символи ASCII, що передують прогалині, тобто 0х00-0х1F (за винятком вишеоговоренного випадку 0х05). Імена зберігаються по кодової сторінці OEM/DOS в конфігурації, що мала місце на момент створення файлу. Повний шлях до файлу не може перевищувати 80 символів (3 - буква диска; 64 - шлях; 12 - ім'я файлу, включаючи точку-роздільник; 1 - роздільник NUL). p align="justify"> Усі буквені символи 8.3 імені завжди переводяться і зберігаються в полі DIR_Name у верхньому регістрі. Для збереження вихідного регістра імені Windows NT використовується байт DIR_NTRes: його біти 3 та 4 при значенні 1 свідчать, що відповідно ім'я та/або розширення файлу слід відображати в нижньому регістрі. Якщо ім'я або розширення містять символи обох регістрів, для такого файлу створюється LFN-запис (див. нижче). Windows 9x для збереження нетривіального регістра імені завжди створює LFN-запис й ігнорує поле DIR_NTRes. Як наслідок, ім'я одного і т...