header
Panoramica
header è una struct in Aspose.Email FOSS per C++.
Descrizione
header è una classe nella libreria Aspose.Email FOSS per C++ che espone 2 metodi e 18 proprietà per l’uso programmatico.
Le capacità principali includono: std::array<std::uint8_t, 8>; std::array<std::uint8_t, 16>; std::uint16_t. Queste operazioni consentono agli sviluppatori di integrare la funzionalità dell’header direttamente nelle applicazioni C++.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
header_signature | std::array<std::uint8_t, 8> | Lettura/Scrittura | Contiene la firma del file CFB da 8‑byte |
header_clsid | std::array<std::uint8_t, 16> | Lettura/Scrittura | Contiene il CLSID da 16‑byte dello storage |
minor_version | std::uint16_t | Lettura/Scrittura | Memorizza la versione minore del formato CFB |
major_version | std::uint16_t | Lettura/Scrittura | Memorizza la versione maggiore del formato CFB |
byte_order | std::uint16_t | Lettura/Scrittura | Memorizza il marcatore dell’ordine dei byte (tipicamente 0xFFFE) |
sector_shift | std::uint16_t | Lettura/Scrittura | Memorizza lo shift di potenza di due per calcolare la dimensione del settore |
mini_sector_shift | std::uint16_t | Lettura/Scrittura | Memorizza lo shift per calcolare la dimensione del mini settore |
reserved | std::array<std::uint8_t, 6> | Lettura/Scrittura | Contiene sei byte riservati |
number_of_directory_sectors | std::uint32_t | Lettura/Scrittura | Memorizza il conteggio dei settori della directory |
number_of_fat_sectors | std::uint32_t | Lettura/Scrittura | Memorizza il conteggio dei settori FAT |
first_directory_sector_location | std::uint32_t | Lettura/Scrittura | Memorizza l’indice del primo settore della directory |
transaction_signature_number | std::uint32_t | Lettura/Scrittura | Memorizza il numero della firma della transazione |
mini_stream_cutoff_size | std::uint32_t | Lettura/Scrittura | Memorizza la dimensione di soglia per i mini streams |
first_mini_fat_sector_location | std::uint32_t | Lettura/Scrittura | Memorizza l’indice del primo settore mini FAT |
number_of_mini_fat_sectors | std::uint32_t | Lettura/Scrittura | Memorizza il numero di settori mini FAT |
first_difat_sector_location | std::uint32_t | Lettura/Scrittura | Memorizza l’indice del primo settore DIFAT |
number_of_difat_sectors | std::uint32_t | Lettura/Scrittura | Memorizza il conteggio dei settori DIFAT |
difat | std::vector<std::uint32_t> | Lettura/Scrittura | Contiene la catena dei settori DIFAT come vettore di indici di settore |
Metodi
| Firma | Descrizione |
|---|---|
sector_size() → std::size_t | Restituisce la dimensione di un settore regolare in byte |
mini_sector_size() → std::size_t | Restituisce la dimensione di un mini settore in byte |