Searched refs:LocalFileHeader (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/base/update/sys_installer/services/module_update/util/src/ |
H A D | module_zip_helper.cpp | 29 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 D | pkg_zipfile.cpp | 244 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 D | pkg_zipfile.h | 36 struct __attribute__((packed)) LocalFileHeader { struct
|
/ohos5.0/base/update/updater/test/unittest/package/ |
H A D | pkg_package_unittest.cpp | 136 int32_t buffLen = MAX_FILE_NAME + sizeof(LocalFileHeader) + sizeof(DataDescriptor) + in TestBigZipEntry()
|