17#ifndef INDEXEDFILE_V500_TYPE_HEADER
18#define INDEXEDFILE_V500_TYPE_HEADER
34static constexpr uint32_t version_id = 0x00000500;
40static inline uint32_t getFileId()
42 return v400::getFileId();
v201_v301::FieldMask FieldMask
Definition indexedfile_types_v400.h:57
v201_v301::StreamRef StreamRef
Definition indexedfile_types_v400.h:82
v201_v301::AdditionalIndexInfo AdditionalIndexInfo
Additional index table information.
Definition indexedfile_types_v400.h:92
v201_v301::FileExtension FileExtension
Header for a file extensions.
Definition indexedfile_types_v400.h:67
v201_v301::ChunkType ChunkType
Definition indexedfile_types_v400.h:117
v201_v301::ChecksumType ChecksumType
Type of the checksum function used for calculating the checksum in the "checksums" extension.
Definition indexedfile_types_v400.h:97
v201_v301::FileHeader FileHeader
The File header for dat-files.
Definition indexedfile_types_v400.h:62
v201_v301::OpenMode OpenMode
Definition indexedfile_types_v400.h:122
v201_v301::ReadFlags ReadFlags
Definition indexedfile_types_v400.h:52
v201_v301::TimeFormat TimeFormat
Definition indexedfile_types_v400.h:47
v201_v301::ChunkHeader ChunkHeader
header for chunks Each Chunk header 16 Byte aligned within the file.
Definition indexedfile_types_v400.h:72
v201_v301::SeekFlags SeekFlags
Definition indexedfile_types_v400.h:112
v201_v301::StreamInfoHeader StreamInfoHeader
Definition indexedfile_types_v400.h:87
v201_v301::FileRangeChecksumXxh3_64 FileRangeChecksumXxh3_64
A checksum over a range within the file itself.
Definition indexedfile_types_v400.h:107
v201_v301::ChunkRef ChunkRef
header for a chunk reference
Definition indexedfile_types_v400.h:77
namespace for indexed file definitions in version 5.0
Definition indexedfile_types_v500.h:29
v400::TimeFormat TimeFormat
Definition indexedfile_types_v500.h:48
v400::OpenMode OpenMode
Definition indexedfile_types_v500.h:123
v400::ChecksumType ChecksumType
Type of the checksum function used for calculating the checksum in the "checksums" extension.
Definition indexedfile_types_v500.h:98
v400::StreamInfoHeader StreamInfoHeader
Definition indexedfile_types_v500.h:88
v400::AdditionalIndexInfo AdditionalIndexInfo
Additional index table information.
Definition indexedfile_types_v500.h:93
v400::FieldMask FieldMask
Definition indexedfile_types_v500.h:58
v400::ReadFlags ReadFlags
Definition indexedfile_types_v500.h:53
v201_v301::ChecksumExtensionHeader ChecksumExtensionHeader
Header of the "checksums" extension.
Definition indexedfile_types_v500.h:103
v400::ChunkRef ChunkRef
header for a chunk reference
Definition indexedfile_types_v500.h:78
v400::ChunkHeader ChunkHeader
header for chunks Each Chunk header 16 Byte aligned within the file.
Definition indexedfile_types_v500.h:73
v400::ChunkType ChunkType
Definition indexedfile_types_v500.h:118
v400::FileRangeChecksumXxh3_64 FileRangeChecksumXxh3_64
A checksum over a range within the file itself.
Definition indexedfile_types_v500.h:108
v400::StreamRef StreamRef
Definition indexedfile_types_v500.h:83
v400::SeekFlags SeekFlags
Definition indexedfile_types_v500.h:113
v400::FileExtension FileExtension
Header for a file extensions.
Definition indexedfile_types_v500.h:68
v400::FileHeader FileHeader
The File header for dat-files.
Definition indexedfile_types_v500.h:63
namespace for IFHD File library
Definition indexedfile_types.h:30