Home
last modified time | relevance | path

Searched refs:CentralDirEntry (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/base/update/updater/test/unittest/package/
H A Dpkg_package_unittest.cpp137 sizeof(CentralDirEntry) + offsetWord + offset4Words; in TestBigZipEntry()
139 CentralDirEntry* centralDir = (CentralDirEntry *)buff.data(); in TestBigZipEntry()
140 (void)memset_s(centralDir, sizeof(CentralDirEntry), 0, sizeof(CentralDirEntry)); in TestBigZipEntry()
147 …int ret = memcpy_s(buff.data() + sizeof(CentralDirEntry), name.length(), name.c_str(), name.length… in TestBigZipEntry()
149 WriteLE16(buff.data() + sizeof(CentralDirEntry) + name.length(), 1); in TestBigZipEntry()
150 … WriteLE16(buff.data() + sizeof(CentralDirEntry) + name.length() + offsetHalfWord, offset4Words); in TestBigZipEntry()
153 WriteLE64(buff.data() + sizeof(CentralDirEntry) + name.length() + offsetWord, size); in TestBigZipEntry()
154 WriteLE64(buff.data() + sizeof(CentralDirEntry) + name.length() + offset3Words, size); in TestBigZipEntry()
/ohos5.0/base/update/updater/services/package/pkg_package/
H A Dpkg_zipfile.cpp245 + sizeof(CentralDirEntry) + BIG_SIZE_HEADER; in ParseFileEntries()
370 std::vector<uint8_t> buff(sizeof(CentralDirEntry) + MAX_FILE_NAME); in EncodeCentralDirEntry()
373 buff.data() + sizeof(CentralDirEntry), buff.capacity() in EncodeCentralDirEntry()
376 CentralDirEntry* centralDir = reinterpret_cast<CentralDirEntry*>(buff.data()); in EncodeCentralDirEntry()
405 encodeLen = sizeof(CentralDirEntry) + realLen; in EncodeCentralDirEntry()
469 crc32_ = ReadLE32(buffer.buffer + offsetof(CentralDirEntry, crc)); in DoDecodeCentralDirEntry()
478 uint8_t* extraData = buffer.buffer + nameSize + sizeof(CentralDirEntry); in DoDecodeCentralDirEntry()
516 if (readLen < sizeof(CentralDirEntry)) { in DecodeCentralDirEntry()
525 uint16_t nameSize = ReadLE16(buffer.buffer + offsetof(CentralDirEntry, nameSize)); in DecodeCentralDirEntry()
528 size_t currLen = sizeof(CentralDirEntry) + nameSize + extraSize + commentSize; in DecodeCentralDirEntry()
[all …]
H A Dpkg_zipfile.h69 struct __attribute__((packed)) CentralDirEntry { struct
/ohos5.0/base/update/sys_installer/services/module_update/util/src/
H A Dmodule_zip_helper.cpp43 struct __attribute__((packed)) CentralDirEntry { struct
165 uint8_t centralDirBuf[sizeof(CentralDirEntry)]; in GetFileEntryOffset()
166 if (!ReadFullyAtOffset(fd.Get(), centralDirBuf, sizeof(CentralDirEntry), centralDirOffset)) { in GetFileEntryOffset()
170 uint32_t centralSignature = ReadLE32(centralDirBuf + offsetof(CentralDirEntry, signature)); in GetFileEntryOffset()
175 …uint32_t localHeaderOffset = ReadLE32(centralDirBuf + offsetof(CentralDirEntry, localHeaderOffset)… in GetFileEntryOffset()
/ohos5.0/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/include/
H A Dzip_file.h28 using CentralDirEntry = struct CentralDirEntry;
81 struct __attribute__((packed)) CentralDirEntry { struct
128 explicit ZipEntry(const CentralDirEntry &centralEntry);
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/
H A Dzip_file.h27 struct CentralDirEntry;
78 struct __attribute__((packed)) CentralDirEntry { struct
139 explicit ZipEntry(const CentralDirEntry &centralEntry);
/ohos5.0/foundation/ability/ability_base/interfaces/kits/native/extractortool/include/
H A Dzip_file.h32 struct CentralDirEntry;
83 struct __attribute__((packed)) CentralDirEntry { struct
144 explicit ZipEntry(const CentralDirEntry &centralEntry);
/ohos5.0/foundation/bundlemanager/bundle_framework_lite/services/bundlemgr_lite/src/
H A Dzip_file.cpp50 ZipEntry::ZipEntry(const CentralDirEntry &centralEntry) in ZipEntry()
114 CentralDirEntry directoryEntry = {}; in ParseAllEntries()
128 … if (fread(&directoryEntry, sizeof(CentralDirEntry), FILE_READ_COUNT, file_) != FILE_READ_COUNT) { in ParseAllEntries()
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/
H A Dzip_file.cpp40 ZipEntry::ZipEntry(const CentralDirEntry &centralEntry) in ZipEntry()
112 CentralDirEntry directoryEntry = {0}; in ParseAllEntries()
125 … if (fread(&directoryEntry, sizeof(CentralDirEntry), FILE_READ_COUNT, file_) != FILE_READ_COUNT) { in ParseAllEntries()
/ohos5.0/foundation/ability/ability_base/interfaces/kits/native/extractortool/src/
H A Dzip_file.cpp101 ZipEntry::ZipEntry(const CentralDirEntry &centralEntry) in ZipEntry()
177 CentralDirEntry directoryEntry; in ParseOneEntry()
178 …if (memcpy_s(&directoryEntry, sizeof(CentralDirEntry), entryPtr, sizeof(CentralDirEntry)) != EOK) { in ParseOneEntry()
188 entryPtr += sizeof(CentralDirEntry); in ParseOneEntry()