/external/lzma/CPP/7zip/Archive/7z/ |
H A D | 7zIn.h | 68 void ParseFolderInfo(unsigned folderIndex, CFolder &folder) const;
69 void ParseFolderEx(unsigned folderIndex, CFolderEx &folder) const
argument 71 ParseFolderInfo(folderIndex, folder);
72 folder.UnpackCoder = FoToMainUnpackSizeIndex[folderIndex];
75 unsigned GetNumFolderUnpackSizes(unsigned folderIndex) const
77 return (unsigned)(FoToCoderUnpackSizes[folderIndex + 1] - FoToCoderUnpackSizes[folderIndex]);
80 UInt64 GetFolderUnpackSize(unsigned folderIndex) const
82 return CoderUnpackSizes[FoToCoderUnpackSizes[folderIndex] + FoToMainUnpackSizeIndex[folderIndex]];
260 GetFolderStreamPos(CNum folderIndex, unsigned indexInFolder) const argument 273 GetFolderPackStreamSize(CNum folderIndex, unsigned streamIndex) const argument 281 CNum folderIndex = FileIndexToFolderIndexMap[fileIndex]; local [all...] |
H A D | 7zExtract.cpp | 238 CNum folderIndex = _db.FileIndexToFolderIndexMap[fileIndex];
local 239 if (folderIndex == kNumNoIndex)
241 if (folderIndex != prevFolder || fileIndex < nextFile)
242 nextFile = _db.FolderStartFileIndex[folderIndex];
246 prevFolder = folderIndex;
296 CNum folderIndex = _db.FileIndexToFolderIndexMap[fileIndex];
local 300 if (folderIndex != kNumNoIndex)
302 curPacked = _db.GetFolderFullPackSize(folderIndex);
304 fileIndex = _db.FolderStartFileIndex[folderIndex];
310 if (_db.FileIndexToFolderIndexMap[fileIndex2] != folderIndex
[all...] |
H A D | 7zDecode.h | 50 const CFolders &folders, unsigned folderIndex,
|
H A D | 7zHandler.cpp | 255 bool CHandler::IsFolderEncrypted(CNum folderIndex) const
257 if (folderIndex == kNumNoIndex)
259 size_t startPos = _db.FoCodersDataOffset[folderIndex];
261 size_t size = _db.FoCodersDataOffset[folderIndex + 1] - startPos;
352 HRESULT CHandler::SetMethodToProp(CNum folderIndex, PROPVARIANT *prop) const
argument 355 if (folderIndex == kNumNoIndex)
363 size_t startPos = _db.FoCodersDataOffset[folderIndex];
365 size_t size = _db.FoCodersDataOffset[folderIndex + 1] - startPos;
558 CNum folderIndex = _db.FileIndexToFolderIndexMap[index2];
local 559 if (folderIndex ! 604 CNum folderIndex = _db.FileIndexToFolderIndexMap[index2]; local [all...] |
H A D | 7zHandler.h | 158 bool IsFolderEncrypted(CNum folderIndex) const;
164 HRESULT SetMethodToProp(CNum folderIndex, PROPVARIANT *prop) const;
|
H A D | 7zIn.cpp | 436 void CFolders::ParseFolderInfo(unsigned folderIndex, CFolder &folder) const
argument 438 size_t startPos = FoCodersDataOffset[folderIndex];
440 inByte.Init(CodersData + startPos, FoCodersDataOffset[folderIndex + 1] - startPos);
1413 CNum folderIndex = 0;
local 1431 if (folderIndex >= NumFolders)
1433 FolderStartFileIndex[folderIndex] = i;
1434 if (NumUnpackStreamsVector[folderIndex] != 0)
1436 folderIndex++;
1439 FileIndexToFolderIndexMap[i] = folderIndex;
1442 if (++indexInFolder >= NumUnpackStreamsVector[folderIndex])
[all...] |
H A D | 7zDecode.cpp | 224 const CFolders &folders, unsigned folderIndex,
242 const UInt64 *packPositions = &folders.PackPositions[folders.FoStartPackStreamIndex[folderIndex]];
244 folders.ParseFolderEx(folderIndex, folderInfo);
254 UInt64 folderUnpackSize = folders.GetFolderUnpackSize(folderIndex);
350 UInt32 unpackStreamIndexStart = folders.FoToCoderUnpackSizes[folderIndex];
220 Decode( DECL_EXTERNAL_CODECS_LOC_VARS IInStream *inStream, UInt64 startPos, const CFolders &folders, unsigned folderIndex, const UInt64 *unpackSize , ISequentialOutStream *outStream , ICompressProgressInfo *compressProgress , ISequentialInStream ** inStreamMainRes _7Z_DECODER_CRYPRO_VARS_DECL , bool mtMode, UInt32 numThreads ) argument
|
H A D | 7zUpdate.cpp | 1964 unsigned folderIndex = rep.FolderIndex;
local 1966 CNum numUnpackStreams = db->NumUnpackStreamsVector[folderIndex];
1973 NEventIndexType::kBlockIndex, (UInt32)folderIndex,
1979 for (CNum fi = db->FolderStartFileIndex[folderIndex]; indexInFolder < numUnpackStreams; fi++)
1992 UInt64 packSize = db->GetFolderFullPackSize(folderIndex);
1994 db->GetFolderStreamPos(folderIndex, 0), packSize, progress));
1998 db->ParseFolderInfo(folderIndex, folder);
1999 CNum startIndex = db->FoStartPackStreamIndex[folderIndex];
2007 size_t indexStart = db->FoToCoderUnpackSizes[folderIndex];
2008 size_t indexEnd = db->FoToCoderUnpackSizes[folderIndex [all...] |
/external/lzma/C/ |
H A D | 7z.h | 96 UInt64 SzAr_GetFolderUnpackSize(const CSzAr *p, UInt32 folderIndex);
98 SRes SzAr_DecodeFolder(const CSzAr *p, UInt32 folderIndex,
135 UInt64 SzArEx_GetFolderStreamPos(const CSzArEx *p, UInt32 folderIndex, UInt32 indexInFolder);
136 int SzArEx_GetFolderFullPackSize(const CSzArEx *p, UInt32 folderIndex, UInt64 *resSize);
|
H A D | 7zDec.c | 549 SRes SzAr_DecodeFolder(const CSzAr *p, UInt32 folderIndex,
argument 558 const Byte *data = p->CodersData + p->FoCodersOffsets[folderIndex];
560 sd.Size = p->FoCodersOffsets[folderIndex + 1] - p->FoCodersOffsets[folderIndex];
568 || folder.UnpackStream != p->FoToMainUnpackSizeIndex[folderIndex]
569 || outSize != SzAr_GetFolderUnpackSize(p, folderIndex))
576 &p->CoderUnpackSizes[p->FoToCoderUnpackSizes[folderIndex]],
577 p->PackPositions + p->FoStartPackStreamIndex[folderIndex],
585 if (SzBitWithVals_Check(&p->FolderCRCs, folderIndex))
586 if (CrcCalc(outBuffer, outSize) != p->FolderCRCs.Vals[folderIndex])
[all...] |
H A D | 7zArcIn.c | 843 UInt64 SzAr_GetFolderUnpackSize(const CSzAr *p, UInt32 folderIndex)
argument 845 return p->CoderUnpackSizes[p->FoToCoderUnpackSizes[folderIndex] + p->FoToMainUnpackSizeIndex[folderIndex]];
1292 UInt32 folderIndex = 0;
local 1363 if (folderIndex >= p->db.NumFolders)
1365 p->FolderToFile[folderIndex] = i;
1375 UInt64 folderUnpackSize = SzAr_GetFolderUnpackSize(&p->db, folderIndex);
1381 folderIndex++;
1385 p->FileToFolder[i] = folderIndex;
1392 UInt64 folderUnpackSize = SzAr_GetFolderUnpackSize(&p->db, folderIndex);
1647 UInt32 folderIndex = p->FileToFolder[fileIndex]; local [all...] |