| クラスタサイズ512バイト | 最大容量32MB |
| クラスタサイズ128KB | 最大容量8GB |
| クラスタサイズ32MB | 最大容量2TB |
struct Fat16Table { // 32バイト.
unsigned char signature[2];
unsigned char crusterSize; // 3:1バイト, 12:512バイト, 20:128KB, 28:32MB,...
unsigned char reserved[9]; // とりあえずオールゼロ.
unsigned short sizeAll, sizeFree; // クラスタの個数で書く.
unsigned char lbaFat[8], lbaCruster[8];
};struct Entry {
unsigned int name[40];
unsigned int yy, mmddhhmmss; // 8バイト.
unsigned short cruster0, flags; unsigned int fatId; // 8バイト
unsigned int64 size; // 8バイト.
};| コメント | お名前 | NameLink | |