Lines Matching refs:LocalFileHeader
244 size_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) in ParseFileEntries()
294 std::vector<uint8_t> buff(MAX_FILE_NAME + sizeof(LocalFileHeader) + ZIP_PKG_ALIGNMENT_DEF); in PackStream()
297 buff.data() + sizeof(LocalFileHeader), buff.capacity() in PackStream()
300 size_t headerLen = nameLen + sizeof(LocalFileHeader); in PackStream()
324 ret = EncodeLocalFileHeader(buff.data(), sizeof(LocalFileHeader), hasDataDesc, nameLen); in PackStream()
412 if (bufferLen < sizeof(LocalFileHeader)) { in EncodeLocalFileHeader()
417 LocalFileHeader* header = reinterpret_cast<LocalFileHeader*>(buffer); in EncodeLocalFileHeader()
550 uint16_t flags = ReadLE16(data.buffer + offsetof(LocalFileHeader, flags)); in DecodeLocalFileHeaderCheck()
551 uint32_t crc32 = ReadLE32(data.buffer + offsetof(LocalFileHeader, crc)); in DecodeLocalFileHeaderCheck()
552 uint32_t packedSize = ReadLE32(data.buffer + offsetof(LocalFileHeader, compressedSize)); in DecodeLocalFileHeaderCheck()
553 uint32_t unpackedSize = ReadLE32(data.buffer + offsetof(LocalFileHeader, uncompressedSize)); in DecodeLocalFileHeaderCheck()
593 if (readLen < sizeof(LocalFileHeader)) { in DecodeLocalFileHeader()
597 uint32_t signature = ReadLE32(data.buffer + offsetof(LocalFileHeader, signature)); in DecodeLocalFileHeader()
603 uint16_t nameSize = ReadLE16(data.buffer + offsetof(LocalFileHeader, nameSize)); in DecodeLocalFileHeader()
604 uint16_t extraSize = ReadLE16(data.buffer + offsetof(LocalFileHeader, extraSize)); in DecodeLocalFileHeader()
605 size_t currLen = sizeof(LocalFileHeader) + nameSize + extraSize; in DecodeLocalFileHeader()
611 if (readLen < sizeof(LocalFileHeader) + fileNameLength) { in DecodeLocalFileHeader()
615 …std::string fileName(reinterpret_cast<char*>(data.buffer + sizeof(LocalFileHeader)), fileNameLengt… in DecodeLocalFileHeader()
616 … uint16_t compressionMethod = ReadLE16(data.buffer + offsetof(LocalFileHeader, compressionMethod)); in DecodeLocalFileHeader()