header_signature | std::array<std::uint8_t, 8> | Чете/Пише | Това е 8-байтов масив, съдържащ CFB файлния подпис. |
header_clsid | std::array<std::uint8_t, 16> | Чете/Пише | Това е 16-байтов масив, който съхранява CLSID на хранилището. |
minor_version | std::uint16_t | Чете/Пише | Съдържа номера на малката версия на формата CFB. |
major_version | std::uint16_t | Чете/Пише | Съдържа основния номер на версията на CFB формата. |
byte_order | std::uint16_t | Чете/Пише | Посочва реда на байтовете (ендиалността) в файла. |
sector_shift | std::uint16_t | Чете/Пише | Е силата на двойното преминаване, което определя размера на сектора (1 « сектор_преместване) |
mini_sector_shift | std::uint16_t | Чете/Пише | Определя размер на мини-сектора като 1 « mini_sector_shift |
reserved | std::array<std::uint8_t, 6> | Чете/Пише | Това е резервирано поле от 6 байта, което трябва да бъде нулево. |
number_of_directory_sectors | std::uint32_t | Чете/Пише | Съхранява броя на секторите в файла. |
number_of_fat_sectors | std::uint32_t | Чете/Пише | Съхранява броя на секторите FAT във файла |
first_directory_sector_location | std::uint32_t | Чете/Пише | Показва индекса на сектора от първия директориум. |
transaction_signature_number | std::uint32_t | Чете/Пише | Задържа подпис на транзакцията за съгласуваност в файла. |
mini_stream_cutoff_size | std::uint32_t | Чете/Пише | Е прагът за размера, под който потоците използват минисектори. |
first_mini_fat_sector_location | std::uint32_t | Чете/Пише | Посочва индекса на първия мини-ФАТ сектор. |
number_of_mini_fat_sectors | std::uint32_t | Чете/Пише | Съхранява броя на мини-FAT секторите |
first_difat_sector_location | std::uint32_t | Чете/Пише | Показва индекса на първия сектор DIFAT. |
number_of_difat_sectors | std::uint32_t | Чете/Пише | Съхранява броя на секторите DIFAT. |
difat | std::vector<std::uint32_t> | Чете/Пише | Това е вектор от локации на сектора FAT, съхраняван директно в заглавието. |