Lines Matching defs:localHeader
354 bool ZipFile::CheckDataDesc(const ZipEntry &zipEntry, const LocalHeader &localHeader) const
360 if (localHeader.flags & FLAG_DATA_DESC) { // use data desc
362 auto descPos = zipEntry.localHeaderOffset + GetLocalHeaderSize(localHeader.nameSize, localHeader.extraSize);
377 crcLocal = localHeader.crc;
378 compressedLocal = localHeader.compressedSize;
379 uncompressedLocal = localHeader.uncompressedSize;
405 LocalHeader localHeader = {0};
406 if (memcpy_s(&localHeader, sizeof(LocalHeader), buff.data(), sizeof(LocalHeader)) != EOK) {
409 if ((localHeader.signature != LOCAL_HEADER_SIGNATURE) ||
410 (zipEntry.compressionMethod != localHeader.compressionMethod)) {
414 if (localHeader.nameSize != nameSize && nameSize < MAX_FILE_NAME - 1) {
422 if (!CheckDataDesc(zipEntry, localHeader)) {
426 extraSize = localHeader.extraSize;