Home
last modified time | relevance | path

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

/ohos5.0/base/update/sys_installer/services/module_update/util/src/
H A 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()
/ohos5.0/base/update/updater/services/package/pkg_package/
H A Dpkg_zipfile.cpp244 size_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) in ParseFileEntries()
297 buff.data() + sizeof(LocalFileHeader), buff.capacity() in PackStream()
300 size_t headerLen = nameLen + sizeof(LocalFileHeader); 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()
593 if (readLen < sizeof(LocalFileHeader)) { in DecodeLocalFileHeader()
603 uint16_t nameSize = ReadLE16(data.buffer + offsetof(LocalFileHeader, nameSize)); in DecodeLocalFileHeader()
605 size_t currLen = sizeof(LocalFileHeader) + nameSize + extraSize; in DecodeLocalFileHeader()
[all …]
H A Dpkg_zipfile.h36 struct __attribute__((packed)) LocalFileHeader { struct
/ohos5.0/base/update/updater/test/unittest/package/
H A Dpkg_package_unittest.cpp136 int32_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) + in TestBigZipEntry()