header
개요
header은 Aspose.Email FOSS for C++의 struct입니다.
설명
header은 Aspose.Email FOSS 라이브러리 for C++의 class이며 프로그래밍 사용을 위해 2 methods와 18 properties를 노출합니다.
핵심 기능에는 std::array<std::uint8_t, 8>; std::array<std::uint8_t, 16>; std::uint16_t가 포함됩니다. 이러한 작업을 통해 개발자는 헤더 기능을 C++ 애플리케이션에 직접 통합할 수 있습니다.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
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 | 읽기/쓰기 | 바이트 순서 마커를 저장합니다(일반적으로 0xFFFE) |
sector_shift | std::uint16_t | 읽기/쓰기 | 섹터 크기를 계산하기 위한 2의 거듭제곱 시프트를 저장합니다 |
mini_sector_shift | std::uint16_t | 읽기/쓰기 | 미니 섹터 크기를 계산하기 위한 시프트를 저장합니다 |
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 | 읽기/쓰기 | 첫 번째 미니 FAT 섹터의 인덱스를 저장합니다 |
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> | 읽기/쓰기 | DIFAT 섹터 체인을 섹터 인덱스의 벡터로 보유합니다 |
메서드
| 시그니처 | 설명 |
|---|---|
sector_size() → std::size_t | 정규 섹터의 크기를 바이트 단위로 반환합니다 |
mini_sector_size() → std::size_t | 미니 섹터의 크기를 바이트 단위로 반환합니다 |