The USB mass-storage specification provides an interface to a number of industry-standard command sets, allowing a device to disclose its subclass.
Because of its relative simplicity, the most-common file system on embedded devices such as USB flash drives, cameras, or digital audio players is Microsoft's FAT or FAT32 file system (with optional support for long filenames).