Lines Matching refs:offset
40 /* 2. use eocd's cd offset, get cd data */
46 /* 3. use cd's entry offset and file size, get entry data */
138 std::string::size_type offset = 0;
140 while (offset < retStr.size()) {
148 offset += cd->GetLength();
151 if (offset + m_cDOffset != m_eOCDOffset) {
152 SIGNATURE_TOOLS_LOGE("cd end offset not equals to eocd offset, maybe this is a zip64 file");
162 SIGNATURE_TOOLS_LOGE("signing offset in front of entry end");
183 uint32_t offset = cd->GetOffset();
188 ZipEntryData* zipEntryData = ZipEntryData::GetZipEntry(input, offset, fileSize);
192 if (m_cDOffset - offset < zipEntryData->GetLength()) {
193 SIGNATURE_TOOLS_LOGE("cd offset in front of entry end");
324 uint32_t offset = 0U;
327 entry->GetCentralDirectory()->SetOffset(offset);
328 offset += entry->GetZipEntryData()->GetLength();
332 offset += m_signingBlock.size();
334 m_cDOffset = offset;
335 m_endOfCentralDirectory->SetOffset(offset);
337 offset += cdLength;
338 m_eOCDOffset = offset;