13 #define k7zStartHeaderSize 0x20 14 #define k7zSignatureSize 6 16 #define k7zMajorVersion 0 183 size_t *outBufferSize,
185 size_t *outSizeProcessed,
uint64_t dataPos
Definition: 7z.h:153
uint32_t * FolderStartPackStreamIndex
Definition: 7z.h:155
uint8_t HasStream
Definition: 7z.h:102
Definition: 7zTypes.h:162
int UnpackCRCDefined
Definition: 7z.h:74
uint32_t * PackCRCs
Definition: 7z.h:116
void SzAr_Init(CSzAr *p)
Definition: 7zIn.c:108
CSzAr db
Definition: 7z.h:150
uint32_t Crc
Definition: 7z.h:100
void SzFolder_Init(CSzFolder *p)
Definition: 7zIn.c:32
uint32_t Attrib
Definition: 7z.h:101
CSzCoderInfo * Coders
Definition: 7z.h:67
CBuf Props
Definition: 7z.h:53
void SzFile_Init(CSzFileItem *p)
Definition: 7zIn.c:99
uint64_t startPosAfterHeader
Definition: 7z.h:152
uint64_t * PackSizes
Definition: 7z.h:114
void SzArEx_Init(CSzArEx *p)
Definition: 7zIn.c:136
uint32_t NumPackStreams
Definition: 7z.h:119
size_t SzArEx_GetFileNameUtf16(const CSzArEx *p, size_t fileIndex, uint16_t *dest)
Definition: 7zIn.c:876
CSzFolder * Folders
Definition: 7z.h:117
CSzFileItem * Files
Definition: 7z.h:118
EIdEnum
Definition: 7z.h:18
uint8_t MTimeDefined
Definition: 7z.h:106
uint32_t NumUnpackStreams
Definition: 7z.h:77
CNtfsFileTime MTime
Definition: 7z.h:98
uint32_t NumOutStreams
Definition: 7z.h:51
void SzCoderInfo_Init(CSzCoderInfo *p)
Definition: 7zIn.c:21
size_t * FileNameOffsets
Definition: 7z.h:160
uint64_t MethodID
Definition: 7z.h:52
uint32_t * FileIndexToFolderIndexMap
Definition: 7z.h:158
uint32_t SzFolder_GetNumOutStreams(CSzFolder *p)
Definition: 7zIn.c:59
uint32_t * FolderStartFileIndex
Definition: 7z.h:157
uint64_t * UnpackSizes
Definition: 7z.h:70
uint32_t NumInStreams
Definition: 7z.h:50
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)
Definition: 7zIn.c:1291
int SRes
Definition: 7zTypes.h:44
uint32_t NumFolders
Definition: 7z.h:120
uint32_t * PackStreams
Definition: 7z.h:69
uint32_t Low
Definition: 7z.h:92
uint8_t AttribDefined
Definition: 7z.h:107
int SzArEx_GetFolderFullPackSize(const CSzArEx *p, uint32_t folderIndex, uint64_t *resSize)
Definition: 7zIn.c:253
GLfloat GLfloat p
Definition: glext.h:9809
uint32_t NumCoders
Definition: 7z.h:71
uint64_t * PackStreamStartPositions
Definition: 7z.h:156
SRes SzArEx_Open(CSzArEx *p, ILookInStream *inStream, ISzAlloc *allocMain, ISzAlloc *allocTemp)
Definition: 7zIn.c:1283
void SzAr_Free(CSzAr *p, ISzAlloc *alloc)
Definition: 7zIn.c:120
uint8_t * PackCRCsDefined
Definition: 7z.h:115
uint8_t k7zSignature[k7zSignatureSize]
Definition: 7zIn.c:11
uint32_t OutIndex
Definition: 7z.h:62
#define k7zSignatureSize
Definition: 7z.h:14
GLuint GLuint stream
Definition: glext.h:8189
int SzFolder_FindBindPairForInStream(CSzFolder *p, uint32_t inStreamIndex)
Definition: 7zIn.c:68
uint32_t NumPackStreams
Definition: 7z.h:73
CBuf FileNames
Definition: 7z.h:161
uint32_t InIndex
Definition: 7z.h:61
uint32_t High
Definition: 7z.h:93
uint32_t UnpackCRC
Definition: 7z.h:75
void SzArEx_Free(CSzArEx *p, ISzAlloc *alloc)
Definition: 7zIn.c:147
GLintptr offset
Definition: glext.h:6560
uint64_t SzArEx_GetFolderStreamPos(const CSzArEx *p, uint32_t folderIndex, uint32_t indexInFolder)
Definition: 7zIn.c:247
uint64_t Size
Definition: 7z.h:99
unsigned short uint16_t
Definition: stdint.h:125
Definition: 7zTypes.h:106
unsigned __int64 uint64_t
Definition: stdint.h:136
unsigned char uint8_t
Definition: stdint.h:124
unsigned int uint32_t
Definition: stdint.h:126
uint32_t NumFiles
Definition: 7z.h:121
uint32_t NumBindPairs
Definition: 7z.h:72
uint8_t IsDir
Definition: 7z.h:103
SRes SzFolder_Decode(const CSzFolder *folder, const uint64_t *packSizes, ILookInStream *stream, uint64_t startPos, uint8_t *outBuffer, size_t outSize, ISzAlloc *allocMain)
Definition: 7zDec.c:349
uint8_t CrcDefined
Definition: 7z.h:105
uint64_t SzFolder_GetUnpackSize(CSzFolder *p)
Definition: 7zIn.c:87
CSzBindPair * BindPairs
Definition: 7z.h:68
void SzCoderInfo_Free(CSzCoderInfo *p, ISzAlloc *alloc)
Definition: 7zIn.c:26
uint8_t IsAnti
Definition: 7z.h:104