DOS-compatible File System
Overview
FAT is a high-performance, full-featured, FAT12/16/32-based, DOS-compatible file system designed for embedded applications that require the attachment of PC-compatible media, such as flash card memory devices.
Features
- FAT12, FAT16 and FAT32
- Long filenames
- Robust
- Multiple volumes
- Mix of media types
- Unicode support
- Media error handling
- Fully PC compatible
- Multiple files open for reading/writing
- Multiple simultaneous users of open files
- Standard API (fopen, fclose, fwrite, etc.)
- Efficient zero-copy read/write
- Caching options