Right now due somewhat to the chain architecture, zero-length files always have at least their first cluster allocated. This is somewhat harmless, but is a bit wasteful and does go against the FAT spec which says the first cluster of a zero-length file should be set to "0".
Right now due somewhat to the chain architecture, zero-length files always have at least their first cluster allocated. This is somewhat harmless, but is a bit wasteful and does go against the FAT spec which says the first cluster of a zero-length file should be set to "0".