37 static const char HEADER[4];
45 static bool Convert(
const MYSTR& name);
50 ARCCAB(HWND hwnd,
const WSTR& name,
TYPE type);
56 bool Extract(
bool verify,
const WSTR& temp,
const WSTR& password);
60 bool Compress(
int method,
int header,
const WSTR& pass,
const PATH& temp,
const vector<LHAZPROCFILE>&
v);
62 bool Delete(
const vector<LHAZFILE*>&
v);
79 vector<const WSTR*>
Ext;
122 bool Get(MYFILE& fp,
unsigned char cbCFFolder);
136 bool Get(MYFILE& fp);
static const short ifoldCONTINUED_TO_NEXT
Definition lhazcab.h:145
short date
Definition lhazcab.h:141
‾CFFILE(void)
Definition lhazcab.cpp:240
long uoffFolderStart
Definition lhazcab.h:139
static const short ifoldCONTINUED_FROM_PREV
Definition lhazcab.h:144
short attribs
Definition lhazcab.h:143
bool Get(MYFILE &fp)
Definition lhazcab.cpp:247
CFFILE(void)
Definition lhazcab.cpp:227
short time
Definition lhazcab.h:142
MYSTR szName
Definition lhazcab.h:148
static const short ifoldCONTINUED_PREV_AND_NEXT
Definition lhazcab.h:146
const MYSTR & GetName(void) const
Definition lhazcab.h:135
short iFolder
Definition lhazcab.h:140
long cbFile
Definition lhazcab.h:138
short cCFData
Definition lhazcab.h:125
‾CFFOLDER(void)
Definition lhazcab.cpp:199
bool Get(MYFILE &fp, unsigned char cbCFFolder)
Definition lhazcab.cpp:207
short typeCompress
Definition lhazcab.h:126
long coffCabstart
Definition lhazcab.h:124
CFFOLDER(void)
Definition lhazcab.cpp:188
char * abReserve
Definition lhazcab.h:127
CAB書庫
Definition lhazcab.h:32
static LONGLONG SkipSize
Definition lhazcab.h:40
static const BYTE SfxCode[]
Definition lhazcab.h:35
static const ULONG MEDIA_SIZE
Definition lhazcab.h:72
static const char HEADER[4]
Definition lhazcab.h:27
@ FOLDER_THRESHOLD
Definition lhazcab.h:69
friend FNFCIGETTEMPFILE(get_temp_file)
MYBUF ZoneIdentifier
Definition lhazcab.h:42
static bool Convert(const MYSTR &name)
Definition lhazcab.cpp:1225
‾ARCCAB(void)
Definition lhazcab.cpp:439
static MYSTR ARCNAME
Definition lhazcab.h:36
MYSTR ArcName
Definition lhazcab.h:82
ARCHIVE::COMPLETE Extract(void)
Definition lhazcab.cpp:987
static vector< long > coffCabstart
Definition lhazcab.h:39
@ SETID
Definition lhazcab.h:70
bool OverWrite
Definition lhazcab.h:80
static long coffFiles
Definition lhazcab.h:38
bool SkipFlag
Definition lhazcab.h:81
friend FNFDINOTIFY(notification_function)
bool Compress(int method, int header, const WSTR &pass, const PATH &temp, const vector< LHAZPROCFILE > &v)
Definition lhazcab.cpp:1045
bool Delete(const vector< LHAZFILE * > &v)
Definition lhazcab.cpp:1170
static const TCHAR * METHODS[]
Definition lhazcab.h:34
static LONGLONG SkipSfxCode(MYFILE &file)
Definition lhazcab.cpp:1178
PATH Temp
Definition lhazcab.h:76
long Total_uncompressed_size
Definition lhazcab.h:78
@ CAB_TOTAL_BYTES_LIMIT
Definition lhazcab.h:34
friend FNFCISTATUS(progress)
vector< const WSTR * > Ext
Definition lhazcab.h:79
long Total_compressed_size
Definition lhazcab.h:77
static bool IsArchiveSfxCab(int size, const char *buf)
Definition lhazcab.cpp:1212
COMPLETE
Definition lhazarc.h:55
TYPE
Definition lhazarc.h:28
Definition lhazprocfile.h:11
Definition lhaztreeview.h:18
¥ type v
Definition lhazregs.h:21