header_signature | std::array<std::uint8_t, 8> | Olvasás/írás | Egy 8 bájtos táblázat, amely tartalmazza a CFB-fájl aláírását. |
header_clsid | std::array<std::uint8_t, 16> | Olvasás/írás | A tároló CLSID-t tárló 16 bájtos táblázat. |
minor_version | std::uint16_t | Olvasás/írás | A CFB formátum kisebb verziójának számát tartalmazza. |
major_version | std::uint16_t | Olvasás/írás | A CFB formátum fő verziójának száma. |
byte_order | std::uint16_t | Olvasás/írás | A fájlban használt bájtrendet (endianness) jelzi. |
sector_shift | std::uint16_t | Olvasás/írás | Az ágazat méretét meghatározó kettős átalakulás (1 « sektor_átruházás) |
mini_sector_shift | std::uint16_t | Olvasás/írás | A mini-szektor méretét 1 « mini_szektor_váltásként határozza meg. |
reserved | std::array<std::uint8_t, 6> | Olvasás/írás | 6 bájtos fenntartott mező, amelynek a értéke nullának kell lennie. |
number_of_directory_sectors | std::uint32_t | Olvasás/írás | A fájlban a címkék szektorok számát tárolja. |
number_of_fat_sectors | std::uint32_t | Olvasás/írás | A FAT szektorok számát tárolja a fájlban |
first_directory_sector_location | std::uint32_t | Olvasás/írás | Az első könyvtár szektorának indexét adja meg. |
transaction_signature_number | std::uint32_t | Olvasás/írás | A tranzakció aláírását tartja a fájl következetességéért. |
mini_stream_cutoff_size | std::uint32_t | Olvasás/írás | Az a méret küszöbérték, amely alatt az áramlások mini-szektorokat használnak. |
first_mini_fat_sector_location | std::uint32_t | Olvasás/írás | Az első mini-FAT ágazat indexje. |
number_of_mini_fat_sectors | std::uint32_t | Olvasás/írás | A mini-FAT szektorok számát tárolja. |
first_difat_sector_location | std::uint32_t | Olvasás/írás | Az első DIFAT-ágazat indexje. |
number_of_difat_sectors | std::uint32_t | Olvasás/írás | A DIFAT szektorok számát tárolja. |
difat | std::vector<std::uint32_t> | Olvasás/írás | A FAT szektorok helyzeteinek vektorja, amelyet közvetlenül a fejben tárolnak. |