The book says that each entry in the FAT32 file allocation table is 4 bytes long, that is, 32 bits. It is used to store a 32-bit cluster number. But in the section about entry values, everything the book lists is stuff like FFFFH... and so on, which seems to be hexadecimal numbers. Logically, shouldn't they be binary numbers instead? Also, the file allocation table has to be read into memory. If a 32-bit cluster number completely fills up the length of an entry, then the system only knows the cluster number of the next cluster, so how does it find the file allocation table entry corresponding to that cluster? There ought to be some kind of in-table addressing scheme, right? These two questions have been bothering me for a long time. I'd appreciate it very much if the experts here could give me some pointers!!

