Показать сообщение отдельно

  #3  
Старый 01.12.2021, 16:36
Marylin
Постоянный
Регистрация: 01.09.2019
Сообщений: 378
С нами: 3526561

Репутация: 0
По умолчанию

Цитата:

rusrst сказал(а):

ведь именно там увеличили размер файла до 4гб

Всё верно.
Размер файла определяет поле "DIR_FileSize" в структуре SFN.
В обоих FAT32/16 под него выделяется DWORD, однако в FAT16 макс.значение было ограничено числом со-знаком (т.е. 31-бит), поэтому макс.размер файла был 2 ГБ. Начиная с FAT32 данное ограничение было снято, и теперь это DWORD без знака 32-бит = 4 ГБ.
 
Ответить с цитированием