header_signature | std::array<std::uint8_t, 8> | Čtení/psaní | Je to 8 bajtové pole obsahující podpis souboru CFB. |
header_clsid | std::array<std::uint8_t, 16> | Čtení/psaní | Je to 16 bajtové pole, které ukládá CLSID úložiště. |
minor_version | std::uint16_t | Čtení/psaní | Obsahuje číslo menší verze formátu CFB. |
major_version | std::uint16_t | Čtení/psaní | Obsahuje hlavní číslo verze formátu CFB. |
byte_order | std::uint16_t | Čtení/psaní | Uveďte řád bajtů (endnost) použitý ve souboru. |
sector_shift | std::uint16_t | Čtení/psaní | Je to posun dvou sil, který definuje velikost sektoru (1 « sector_shift) |
mini_sector_shift | std::uint16_t | Čtení/psaní | Definice velikosti mini-sektoru jako 1 « mini_sector_shift |
reserved | std::array<std::uint8_t, 6> | Čtení/psaní | Je 6-bajtové rezervované pole, které musí být nulová. |
number_of_directory_sectors | std::uint32_t | Čtení/psaní | Uložení počtu sektorů adresáře ve souboru . |
number_of_fat_sectors | std::uint32_t | Čtení/psaní | Uložení počtu sektorů FAT ve souboru |
first_directory_sector_location | std::uint32_t | Čtení/psaní | Zde je index prvního sektoru adresáře. |
transaction_signature_number | std::uint32_t | Čtení/psaní | Udržuje podpis transakce pro konzistentnost souboru. |
mini_stream_cutoff_size | std::uint32_t | Čtení/psaní | Je to prahová hodnota velikosti, pod kterou proudy využívají mini-sektory. |
first_mini_fat_sector_location | std::uint32_t | Čtení/psaní | Uvádí index prvního sektoru mini-FAT |
number_of_mini_fat_sectors | std::uint32_t | Čtení/psaní | Uložení počtu mini-FAT sektorů |
first_difat_sector_location | std::uint32_t | Čtení/psaní | Využívá se index prvního sektoru DIFAT. |
number_of_difat_sectors | std::uint32_t | Čtení/psaní | Uložení počtu sektorů DIFAT. |
difat | std::vector<std::uint32_t> | Čtení/psaní | Je vektorem umístění sektoru FAT uloženého přímo v hlavičce. |