Ruslan1 17 9 июня, 2021 Опубликовано 9 июня, 2021 · Жалоба Здравствуйте! В FatFs есть такое: #define MAX_DIR 0x200000 /* Max size of FAT directory */ Что это значит? Это действительно максимальный размер директории FAT? В байтах или секторах или кластерах ? В исходниках мне кажется что оно применимо к размерам сдвигов в байтах (проверяется выход за границу этого значения при работе с директориями). Но: на моем диске 64 GB /FAT32 WinHex пишет, что размер FAT 7'598'592 bytes, это 0x73F200. Явно больше чем "MAX_DIR" Кто-то разбирался, этот "MAX_DIR" в байтах или нет? И не нужно ли эту величину корректировать для больших дисков? В интернете на эту тему ничего не вижу, значит у народа нет проблем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 9 июня, 2021 Опубликовано 9 июня, 2021 · Жалоба У народа и не будет проблем - народ файл откроет и посмотрит для чего это используется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться