|
libaaruformat 1.0
Aaru Data Preservation Suite - Format Library
|
Version 1 container header placed at offset 0 for legacy / initial format. More...
#include <aaruformat/structs/header.h>
Data Fields | |
| uint64_t | identifier |
| File magic (AARU_MAGIC). | |
| uint8_t | application [64] |
| UTF-16LE creator application name (fixed-size buffer). | |
| uint8_t | imageMajorVersion |
| Container format major version (incompatible changes when incremented). | |
| uint8_t | imageMinorVersion |
| Container format minor version (backward compatible evolutions). | |
| uint8_t | applicationMajorVersion |
| Creator application major version. | |
| uint8_t | applicationMinorVersion |
| Creator application minor / patch version. | |
| uint32_t | mediaType |
| Media type enumeration (value from MediaType). | |
| uint64_t | indexOffset |
| Absolute byte offset to primary index block (MUST be > 0; 0 => corrupt/unreadable). | |
| int64_t | creationTime |
| Creation FILETIME (100 ns since 1601-01-01 UTC). | |
| int64_t | lastWrittenTime |
| Last modification FILETIME (100 ns since 1601-01-01 UTC). | |
Version 1 container header placed at offset 0 for legacy / initial format.
Field summary:
| uint8_t AaruHeader::application[64] |
| uint8_t AaruHeader::applicationMajorVersion |
| uint8_t AaruHeader::applicationMinorVersion |
| int64_t AaruHeader::creationTime |
| uint64_t AaruHeader::identifier |
File magic (AARU_MAGIC).
Definition at line 78 of file header.h.
Referenced by aaruf_identify_stream().
| uint8_t AaruHeader::imageMajorVersion |
Container format major version (incompatible changes when incremented).
Definition at line 80 of file header.h.
Referenced by aaruf_identify_stream().
| uint8_t AaruHeader::imageMinorVersion |
| uint64_t AaruHeader::indexOffset |
| int64_t AaruHeader::lastWrittenTime |
| uint32_t AaruHeader::mediaType |