3#include "../enums/zip.hpp"
13 static constexpr auto SIGNATURE = 0x06054b50;
16 uint16_t thisDiskNumber;
17 uint16_t diskOfCentralDirectoryStart;
18 uint16_t numCentralDirectoryEntriesInThisDisk;
19 uint16_t numCentralDirectoryEntriesTotal;
20 uint32_t centralDirectorySizeBytes;
21 uint32_t startOfCentralDirOffset;
22 uint16_t commentLength;
26 static constexpr auto SIGNATURE = 0x02014b50;
29 uint16_t versionMadeBy;
30 uint16_t versionNeededToExtract;
33 uint16_t lastModifiedTime;
34 uint16_t lastModifiedDate;
36 uint32_t compressedSize;
37 uint32_t uncompressedSize;
38 uint16_t fileNameLength;
39 uint16_t extraFieldLength;
40 uint16_t fileCommentLength;
41 uint16_t diskNumberStart;
42 uint16_t internalFileAttributes;
43 uint32_t externalFileAttributes;
44 uint32_t localFileHeaderOffset;
48 static constexpr auto SIGNATURE = 0x04034b50;
51 uint16_t versionNeededToExtract;
54 uint16_t lastModifiedTime;
55 uint16_t lastModifiedDate;
57 uint32_t compressedSize;
58 uint32_t uncompressedSize;
59 uint16_t fileNameLength;
60 uint16_t extraFieldLength;
ZipCompressionMethod
Definition: zip.hpp:8