Introduction - If you have any usage issues, please Google them yourself
FatFuse is a linux fuse implementation capable of reading FAT16 and FAT32 filesytems. It is written in python, and uses the bdec binary decoding library to decode the on-disk filesystem. The actual code dealing with the conversion of the decoded structures is only a few hundred lines long, and the fuse filesystem code only a few hundred more (much of which is placeholder code).