header
Overzicht
header is een struct in Aspose.Email FOSS voor C++.
Beschrijving
header is een klasse in de Aspose.Email FOSS-bibliotheek voor C++ die 2 methoden en 18 eigenschappen beschikbaar stelt voor programmatisch gebruik.
Kernfuncties omvatten: std::array<std::uint8_t, 8>; std::array<std::uint8_t, 16>; std::uint16_t. Deze bewerkingen stellen ontwikkelaars in staat om headerfunctionaliteit direct in C++-toepassingen te integreren.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
header_signature | std::array<std::uint8_t, 8> | Lezen/schrijven | Bevat de 8‑byte CFB‑bestandssignatuur |
header_clsid | std::array<std::uint8_t, 16> | Lezen/schrijven | Bevat de 16‑byte CLSID van de opslag |
minor_version | std::uint16_t | Lezen/schrijven | Slaat de onderversie van het CFB-formaat op |
major_version | std::uint16_t | Lezen/schrijven | Slaat de hoofdversie van het CFB-formaat op |
byte_order | std::uint16_t | Lezen/schrijven | Slaat de bytevolgorde-markering op (typisch 0xFFFE) |
sector_shift | std::uint16_t | Lezen/schrijven | Slaat de machts‑van‑twee verschuiving op om de sectorgrootte te berekenen |
mini_sector_shift | std::uint16_t | Lezen/schrijven | Slaat de verschuiving op om de mini-sectorgrootte te berekenen |
reserved | std::array<std::uint8_t, 6> | Lezen/schrijven | Bevat zes gereserveerde bytes |
number_of_directory_sectors | std::uint32_t | Lezen/schrijven | Slaat het aantal mapsectoren op |
number_of_fat_sectors | std::uint32_t | Lezen/schrijven | Slaat het aantal FAT-sectoren op |
first_directory_sector_location | std::uint32_t | Lezen/schrijven | Slaat de index van de eerste directorysector op |
transaction_signature_number | std::uint32_t | Lezen/schrijven | Slaat het transactiehandtekeningnummer op |
mini_stream_cutoff_size | std::uint32_t | Lezen/schrijven | Slaat de afkapgrootte voor mini streams op |
first_mini_fat_sector_location | std::uint32_t | Lezen/schrijven | Slaat de index op van de eerste mini FAT-sector |
number_of_mini_fat_sectors | std::uint32_t | Lezen/schrijven | Slaat het aantal mini FAT-sectoren op |
first_difat_sector_location | std::uint32_t | Lezen/schrijven | Slaat de index op van de eerste DIFAT-sector |
number_of_difat_sectors | std::uint32_t | Lezen/schrijven | Slaat het aantal DIFAT-sectoren op |
difat | std::vector<std::uint32_t> | Lezen/schrijven | Bevat de DIFAT-sectorketen als een vector van sectorindices |
Methoden
| Handtekening | Beschrijving |
|---|---|
sector_size() → std::size_t | Retourneert de grootte van een reguliere sector in bytes |
mini_sector_size() → std::size_t | Retourneert de grootte van een mini-sector in bytes |