header

header

概要

headerはAspose.EmailのC++向けFOSSにおける構造体です。

説明

headerはC++向けAspose.Email FOSSライブラリ内のクラスで、プログラムから使用できる2つのメソッドと18個のプロパティを提供します。

主な機能には、std::array<std::uint8_t, 8>、std::array<std::uint8_t, 16>、std::uint16_tが含まれます。これらの操作により、開発者はヘッダー機能をC++アプリケーションに直接統合できます。

プロパティ

名前型アクセス説明
header_signaturestd::array<std::uint8_t, 8>読み取り/書き込み8 バイトの CFB ファイルシグネチャを保持します
header_clsidstd::array<std::uint8_t, 16>読み取り/書き込みストレージの 16 バイト CLSID を保持します
minor_versionstd::uint16_t読み取り/書き込みCFB フォーマットのマイナーバージョンを格納します
major_versionstd::uint16_t読み取り/書き込みCFB フォーマットのメジャーバージョンを格納します
byte_orderstd::uint16_t読み取り/書き込みバイトオーダーマーカーを格納します(通常は 0xFFFE)
sector_shiftstd::uint16_t読み取り/書き込みセクタサイズを計算するための2のべき乗シフトを格納します
mini_sector_shiftstd::uint16_t読み取り/書き込みミニセクタサイズを計算するためのシフトを格納します
reservedstd::array<std::uint8_t, 6>読み取り/書き込み予約された6バイトが含まれています
number_of_directory_sectorsstd::uint32_t読み取り/書き込みディレクトリ セクタの数を格納します
number_of_fat_sectorsstd::uint32_t読み取り/書き込みFAT セクタの数を格納します
first_directory_sector_locationstd::uint32_t読み取り/書き込み最初のディレクトリセクタのインデックスを格納します
transaction_signature_numberstd::uint32_t読み取り/書き込みトランザクション署名番号を格納します
mini_stream_cutoff_sizestd::uint32_t読み取り/書き込みミニストリームのカットオフサイズを格納します
first_mini_fat_sector_locationstd::uint32_t読み取り/書き込み最初の mini FAT セクタのインデックスを格納します
number_of_mini_fat_sectorsstd::uint32_t読み取り/書き込みミニ FAT セクタの数を格納します
first_difat_sector_locationstd::uint32_t読み取り/書き込み最初の DIFAT セクタのインデックスを格納します
number_of_difat_sectorsstd::uint32_t読み取り/書き込みDIFAT セクタの数を格納します
difatstd::vector<std::uint32_t>読み取り/書き込みDIFAT セクタチェーンをセクタインデックスのベクトルとして保持します

メソッド

シグネチャ説明
sector_size() → std::size_t通常セクタのサイズ(バイト単位)を返します
mini_sector_size() → std::size_tミニセクタのサイズ(バイト単位)を返します

参照

 日本語