I have a CompactFlash card to which I've written files from a linux box and from a Japanese Windows2000 box. The filenames have ASCII characters as well as Japanese characters. When I mount this compact flash on my linux-2.4.18 embedded system, I am able to read some of the filenames, but others are garbled. I have dumped the image of the FAT partition to a file. I found the FAT and analyzed the file entries according to linux/Documentation/filesystems/vfat.txt. I can not see a pattern between the filenames that are readable and those that aren't. Can anyone here help me teach my linux-2.4.18 to properly read these filenames? I'm appending two analyses of the FAT: a file of the records that are readable, and a file of the records that are unreadable. Thanks, Dave
Attachment:
fat-bug-readable-filenames
Description: Binary data
Attachment:
fat-bug-unreadable-filenames
Description: Binary data