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