Go to the source code of this file.
|
SRes | SzGetNextFolderItem (CSzFolder *f, CSzData *sd) |
|
UInt64 | SzAr_GetFolderUnpackSize (const CSzAr *p, UInt32 folderIndex) |
|
SRes | SzAr_DecodeFolder (const CSzAr *p, UInt32 folderIndex, ILookInStreamPtr stream, UInt64 startPos, Byte *outBuffer, size_t outSize, ISzAllocPtr allocMain) |
|
void | SzArEx_Init (CSzArEx *p) |
|
void | SzArEx_Free (CSzArEx *p, ISzAllocPtr alloc) |
|
UInt64 | SzArEx_GetFolderStreamPos (const CSzArEx *p, UInt32 folderIndex, UInt32 indexInFolder) |
|
int | SzArEx_GetFolderFullPackSize (const CSzArEx *p, UInt32 folderIndex, UInt64 *resSize) |
|
size_t | SzArEx_GetFileNameUtf16 (const CSzArEx *p, size_t fileIndex, UInt16 *dest) |
|
SRes | SzArEx_Extract (const CSzArEx *db, ILookInStreamPtr inStream, UInt32 fileIndex, UInt32 *blockIndex, Byte **outBuffer, size_t *outBufferSize, size_t *offset, size_t *outSizeProcessed, ISzAllocPtr allocMain, ISzAllocPtr allocTemp) |
|
SRes | SzArEx_Open (CSzArEx *p, ILookInStreamPtr inStream, ISzAllocPtr allocMain, ISzAllocPtr allocTemp) |
|
◆ k7zSignatureSize
#define k7zSignatureSize 6 |
◆ k7zStartHeaderSize
#define k7zStartHeaderSize 0x20 |
◆ SZ_NUM_BONDS_IN_FOLDER_MAX
#define SZ_NUM_BONDS_IN_FOLDER_MAX 3 |
◆ SZ_NUM_CODERS_IN_FOLDER_MAX
#define SZ_NUM_CODERS_IN_FOLDER_MAX 4 |
◆ SZ_NUM_PACK_STREAMS_IN_FOLDER_MAX
#define SZ_NUM_PACK_STREAMS_IN_FOLDER_MAX 4 |
◆ SzArEx_GetFileSize
#define SzArEx_GetFileSize |
( |
| p, |
|
|
| i ) |
Value:((p)->UnpackPositions[(
i) + 1] - (p)->UnpackPositions[
i])
lzma_index ** i
Definition index.h:629
◆ SzArEx_IsDir
#define SzArEx_IsDir |
( |
| p, |
|
|
| i ) |
Value:
#define SzBitArray_Check(p, i)
Definition 7z.h:75
◆ SzBitArray_Check
#define SzBitArray_Check |
( |
| p, |
|
|
| i ) |
Value:(((p)[(
i) >> 3] & (0x80 >> ((
i) & 7))) != 0)
◆ SzBitWithVals_Check
#define SzBitWithVals_Check |
( |
| p, |
|
|
| i ) |
Value:((p)->Defs && ((p)->Defs[(
i) >> 3] & (0x80 >> ((
i) & 7))) != 0)
◆ SzAr_DecodeFolder()
◆ SzAr_GetFolderUnpackSize()
◆ SzArEx_Extract()
◆ SzArEx_Free()
◆ SzArEx_GetFileNameUtf16()
◆ SzArEx_GetFolderFullPackSize()
◆ SzArEx_GetFolderStreamPos()
◆ SzArEx_Init()
◆ SzArEx_Open()
◆ SzGetNextFolderItem()
◆ k7zSignature