LINUX.ORG.RU

История изменений

Исправление Toxo2, (текущая версия) :

Взялся было поиграть в эту игру.

Удалось воспроизвести такое поведение при ручной правке FAT на флешке. Создаем в корне каталог Зображен. Идём в кишки флешки. Находим эту запись и дописываем точку (00 2E) в long name (6-11). При этом short name не трогаем, потому что там и трогать нечего - 8 символов в имени уже заняты, 3 символа в расширении не пригодятся никак. И получаем точно такую же картину.

Видимо теперь надо найти в исходниках vfat то место, где оно ассоциирует long name с short name и придумать какую-то проверку «игнорировать последнюю точку в имени, если имя из 8 символов». Как-то так. Что ли.

Исходная версия Toxo2, :

Взялся было поиграть в эту игру.

Удалось воспроизвести такое поведение при ручной правке FAT на флешке. Создаем в корне каталог Зображен. Идём в кишки диска. Находим эту запись и дописываем точку (00 2E) в long name (6-11). При этом short name не трогаем, потому что там и трогать нечего - 8 символов в имени уже заняты, 3 символа в расширении не пригодятся никак. И получаем точно такую же картину.

Видимо теперь надо найти в исходниках vfat то место, где оно ассоциирует long name с short name и придумать какую-то проверку «игнорировать последнюю точку в имени, если имя из 8 символов». Как-то так. Что ли.