Go to the source code of this file.
|
enum | EIdEnum {
k7zIdEnd,
k7zIdHeader,
k7zIdArchiveProperties,
k7zIdAdditionalStreamsInfo,
k7zIdMainStreamsInfo,
k7zIdFilesInfo,
k7zIdPackInfo,
k7zIdUnpackInfo,
k7zIdSubStreamsInfo,
k7zIdSize,
k7zIdCRC,
k7zIdFolder,
k7zIdCodersUnpackSize,
k7zIdNumUnpackStream,
k7zIdEmptyStream,
k7zIdEmptyFile,
k7zIdAnti,
k7zIdName,
k7zIdCTime,
k7zIdATime,
k7zIdMTime,
k7zIdWinAttributes,
k7zIdComment,
k7zIdEncodedHeader,
k7zIdStartPos,
k7zIdDummy
} |
|
|
void | SzCoderInfo_Init (CSzCoderInfo *p) |
|
void | SzCoderInfo_Free (CSzCoderInfo *p, ISzAlloc *alloc) |
|
void | SzFolder_Init (CSzFolder *p) |
|
uint64_t | SzFolder_GetUnpackSize (CSzFolder *p) |
|
int | SzFolder_FindBindPairForInStream (CSzFolder *p, uint32_t inStreamIndex) |
|
uint32_t | SzFolder_GetNumOutStreams (CSzFolder *p) |
|
SRes | SzFolder_Decode (const CSzFolder *folder, const uint64_t *packSizes, ILookInStream *stream, uint64_t startPos, uint8_t *outBuffer, size_t outSize, ISzAlloc *allocMain) |
|
void | SzFile_Init (CSzFileItem *p) |
|
void | SzAr_Init (CSzAr *p) |
|
void | SzAr_Free (CSzAr *p, ISzAlloc *alloc) |
|
void | SzArEx_Init (CSzArEx *p) |
|
void | SzArEx_Free (CSzArEx *p, ISzAlloc *alloc) |
|
uint64_t | SzArEx_GetFolderStreamPos (const CSzArEx *p, uint32_t folderIndex, uint32_t indexInFolder) |
|
int | SzArEx_GetFolderFullPackSize (const CSzArEx *p, uint32_t folderIndex, uint64_t *resSize) |
|
size_t | SzArEx_GetFileNameUtf16 (const CSzArEx *p, size_t fileIndex, uint16_t *dest) |
|
SRes | SzArEx_Extract (const CSzArEx *db, ILookInStream *inStream, uint32_t fileIndex, uint32_t *blockIndex, uint8_t **outBuffer, size_t *outBufferSize, size_t *offset, size_t *outSizeProcessed, ISzAlloc *allocMain, ISzAlloc *allocTemp) |
|
SRes | SzArEx_Open (CSzArEx *p, ILookInStream *inStream, ISzAlloc *allocMain, ISzAlloc *allocTemp) |
|
◆ k7zMajorVersion
#define k7zMajorVersion 0 |
◆ k7zSignatureSize
#define k7zSignatureSize 6 |
◆ k7zStartHeaderSize
#define k7zStartHeaderSize 0x20 |
◆ EIdEnum
Enumerator |
---|
k7zIdEnd | |
k7zIdHeader | |
k7zIdArchiveProperties | |
k7zIdAdditionalStreamsInfo | |
k7zIdMainStreamsInfo | |
k7zIdFilesInfo | |
k7zIdPackInfo | |
k7zIdUnpackInfo | |
k7zIdSubStreamsInfo | |
k7zIdSize | |
k7zIdCRC | |
k7zIdFolder | |
k7zIdCodersUnpackSize | |
k7zIdNumUnpackStream | |
k7zIdEmptyStream | |
k7zIdEmptyFile | |
k7zIdAnti | |
k7zIdName | |
k7zIdCTime | |
k7zIdATime | |
k7zIdMTime | |
k7zIdWinAttributes | |
k7zIdComment | |
k7zIdEncodedHeader | |
k7zIdStartPos | |
k7zIdDummy | |
◆ SzAr_Free()
◆ SzAr_Init()
◆ SzArEx_Extract()
◆ SzArEx_Free()
◆ SzArEx_GetFileNameUtf16()
◆ SzArEx_GetFolderFullPackSize()
◆ SzArEx_GetFolderStreamPos()
◆ SzArEx_Init()
◆ SzArEx_Open()
◆ SzCoderInfo_Free()
◆ SzCoderInfo_Init()
◆ SzFile_Init()
◆ SzFolder_Decode()
◆ SzFolder_FindBindPairForInStream()
◆ SzFolder_GetNumOutStreams()
◆ SzFolder_GetUnpackSize()
◆ SzFolder_Init()
◆ k7zSignature