31 bool Extract(
bool verify,
const WSTR& temp,
const WSTR& password);
35 bool Compress(
int method,
int header,
const WSTR& pass,
const PATH& temp,
const std::vector<LHAZPROCFILE>&
v);
37 bool Delete(
const std::vector<LHAZFILE*>&
v);
42 static const char HEADER[4];
43 static const char EOA[4];
44 static const char ENT[4];
45 static const char EN2[4];
51 static bool SearchDirEnt(MYFILE& fp,
TYPE type,
unsigned long& dir_size,
int& files);
60 bool Get(
unsigned char**);
69 bool IsUTF8(
void)
const {
return ((
Flag & 0x0800) != 0); }
TYPE
Definition lhazarc.h:28
static const int EOA_RECORD_SIZE_MAX
Definition lhazzip.h:49
static bool SearchDirEnt(MYFILE &fp, TYPE type, unsigned long &dir_size, int &files)
Definition lhazzip.cpp:380
static const char ENT[4]
Definition lhazzip.h:26
static const char EN2[4]
Definition lhazzip.h:27
bool Delete(const std::vector< LHAZFILE * > &v)
Definition lhazzip.cpp:278
static bool IsArchiveZip(int size, char *buf)
Definition lhazzip.cpp:311
‾ARCZIP(void)
Definition lhazzip.cpp:175
static const TCHAR * METHODS[]
Definition lhazzip.h:28
static const char EOA[4]
Definition lhazzip.h:25
bool Compress(int method, int header, const WSTR &pass, const PATH &temp, const std::vector< LHAZPROCFILE > &v)
Definition lhazzip.cpp:240
bool Extract(bool verify, const WSTR &temp, const WSTR &password)
Definition lhazzip.cpp:182
static const char HEADER[4]
Definition lhazzip.h:41
Definition lhazprocfile.h:11
unsigned long Date
Definition lhazzip.h:74
unsigned char Atrib
Definition lhazzip.h:78
unsigned char GetAtrib(void)
Definition lhazzip.h:68
unsigned long Csize
Definition lhazzip.h:75
unsigned long GetCsize(void)
Definition lhazzip.h:65
‾ZIP_DIR_ENTRY(void)
Definition lhazzip.cpp:469
unsigned short Flag
Definition lhazzip.h:72
unsigned long GetSize(void)
Definition lhazzip.h:66
unsigned short GetMethod(void)
Definition lhazzip.h:63
unsigned long Size
Definition lhazzip.h:76
unsigned short Method
Definition lhazzip.h:73
unsigned short GetFlag(void)
Definition lhazzip.h:62
char * Name
Definition lhazzip.h:77
unsigned long GetDate(void)
Definition lhazzip.h:64
bool Get(unsigned char **)
Definition lhazzip.cpp:477
const char * GetName(void)
Definition lhazzip.h:67
bool IsUTF8(void) const
Definition lhazzip.h:69
ZIP_DIR_ENTRY(void)
Definition lhazzip.cpp:455
Definition lhaztreeview.h:18
¥ type v
Definition lhazregs.h:21