Home
last modified time | relevance | path

Searched refs:LocalFileHeader (Results 1 – 4 of 4) sorted by relevance

/base/update/sys_installer/services/module_update/util/src/
Dmodule_zip_helper.cpp29 struct __attribute__((packed)) LocalFileHeader { struct
176 uint8_t localHeaderBuf[sizeof(LocalFileHeader)]; in GetFileEntryOffset()
177 if (!ReadFullyAtOffset(fd.Get(), localHeaderBuf, sizeof(LocalFileHeader), localHeaderOffset)) { in GetFileEntryOffset()
181 uint32_t localHeaderSignature = ReadLE32(localHeaderBuf + offsetof(LocalFileHeader, signature)); in GetFileEntryOffset()
186 uint16_t nameSize = ReadLE16(localHeaderBuf + offsetof(LocalFileHeader, nameSize)); in GetFileEntryOffset()
187 uint16_t extraSize = ReadLE16(localHeaderBuf + offsetof(LocalFileHeader, extraSize)); in GetFileEntryOffset()
188 offset = localHeaderOffset + sizeof(LocalFileHeader) + nameSize + extraSize; in GetFileEntryOffset()
/base/update/updater/services/package/pkg_package/
Dpkg_zipfile.cpp242 size_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) in ParseFileEntries()
292 std::vector<uint8_t> buff(MAX_FILE_NAME + sizeof(LocalFileHeader) + ZIP_PKG_ALIGNMENT_DEF); in PackStream()
295 buff.data() + sizeof(LocalFileHeader), buff.capacity() in PackStream()
298 size_t headerLen = nameLen + sizeof(LocalFileHeader); in PackStream()
322 ret = EncodeLocalFileHeader(buff.data(), sizeof(LocalFileHeader), hasDataDesc, nameLen); in PackStream()
410 if (bufferLen < sizeof(LocalFileHeader)) { in EncodeLocalFileHeader()
415 LocalFileHeader* header = reinterpret_cast<LocalFileHeader*>(buffer); in EncodeLocalFileHeader()
548 uint16_t flags = ReadLE16(data.buffer + offsetof(LocalFileHeader, flags)); in DecodeLocalFileHeaderCheck()
549 uint32_t crc32 = ReadLE32(data.buffer + offsetof(LocalFileHeader, crc)); in DecodeLocalFileHeaderCheck()
550 uint32_t packedSize = ReadLE32(data.buffer + offsetof(LocalFileHeader, compressedSize)); in DecodeLocalFileHeaderCheck()
[all …]
Dpkg_zipfile.h36 struct __attribute__((packed)) LocalFileHeader { struct
/base/update/updater/test/unittest/package/
Dpkg_package_unittest.cpp136 int32_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) + in TestBigZipEntry()