header_signature | std::array<std::uint8_t, 8> | Læse/skrive | Er en 8-byte-array, der indeholder CFB filsignaturen |
header_clsid | std::array<std::uint8_t, 16> | Læse/skrive | Er en 16-byte-array, der gemmer lagringssystemets CLSID |
minor_version | std::uint16_t | Læse/skrive | Indeholder den mindre version af CFB-formatet. |
major_version | std::uint16_t | Læse/skrive | Indeholder det vigtigste versionnummer for CFB-formatet |
byte_order | std::uint16_t | Læse/skrive | Angiver byteordenen (endinitet) i filen. |
sector_shift | std::uint16_t | Læse/skrive | Er det power-of-two skift, der definerer sektorstørrelsen (1 « sector_shift) |
mini_sector_shift | std::uint16_t | Læse/skrive | Definerer mini-sektorstørrelse som 1 « mini_sector_shift |
reserved | std::array<std::uint8_t, 6> | Læse/skrive | Er et reserveret felt på 6 byte, som skal være nul. |
number_of_directory_sectors | std::uint32_t | Læse/skrive | Lagrer antallet af katalogsektorer i filen |
number_of_fat_sectors | std::uint32_t | Læse/skrive | Lagrer antallet af FAT-sektorer i filen |
first_directory_sector_location | std::uint32_t | Læse/skrive | Indekserer den første katalogsektor. |
transaction_signature_number | std::uint32_t | Læse/skrive | Holdes transaktionssignaturen for filens sammenhæng |
mini_stream_cutoff_size | std::uint32_t | Læse/skrive | Er størrelsesgrænsen, under hvilken strømme anvender mini-sektorer |
first_mini_fat_sector_location | std::uint32_t | Læse/skrive | Indekserer den første mini-FAT-sektor |
number_of_mini_fat_sectors | std::uint32_t | Læse/skrive | Opbevarer optællingen af mini-FAT-sektorer |
first_difat_sector_location | std::uint32_t | Læse/skrive | Indekserer den første DIFAT-sektor. |
number_of_difat_sectors | std::uint32_t | Læse/skrive | Opbevarer DIFAT-sektorernes tal |
difat | std::vector<std::uint32_t> | Læse/skrive | Er en vektor af FAT-sektorlokationer gemt direkte i overskriften |