32 ADDFILE(
const MYSTR& name,
bool dir =
false) :
62 ARCLZH(HWND hwnd,
const WSTR& name,
TYPE type);
68 bool Extract(
bool verify,
const WSTR& temp,
const WSTR& password);
72 bool Compress(
int method,
int header,
const WSTR& pass,
const PATH& temp,
const vector<LHAZPROCFILE>&
v);
74 bool Delete(
const vector<LHAZFILE*>&
v);
82 static const char HEADER[3];
86 static const unsigned char SfxCode[];
94 bool AddNew(
const MYSTR& name, MYFILE& nafp);
95 bool AppendIt(vector<ADDFILE>& list, MYFILE& oafp, MYFILE& nafp);
96 void AppendList(
const MYSTR& name, vector<ADDFILE> &list);
100 bool IsNeedFile(
const vector<LHAZFILE*>&
v,
const MYSTR& name);
101 bool PatMatch(
const MYSTR& p,
const MYSTR& s,
int f);
¥ return false
Definition WinUnit.h:116
圧縮ファイル
Definition lhazlzh.h:30
const MYSTR & GetName(void) const
Definition lhazlzh.h:44
MYSTR m_name
Definition lhazlzh.h:50
bool m_dir
Definition lhazlzh.h:52
ADDFILE(const MYSTR &name, bool dir=false)
Definition lhazlzh.h:32
ADDFILE(const ADDFILE &a)
Definition lhazlzh.h:38
bool m_used
Definition lhazlzh.h:51
bool IsDir(void) const
Definition lhazlzh.h:47
void SetUsed(bool used)
Definition lhazlzh.h:46
bool GetUsed(void) const
Definition lhazlzh.h:45
TYPE
Definition lhazarc.h:28
LZH書庫
Definition lhazlzh.h:59
bool AddNew(const MYSTR &name, MYFILE &nafp)
Definition lhazlzh.cpp:575
unsigned char Level
Definition lhazlzh.h:89
static const char SFXHEADER[9]
Definition lhazlzh.h:38
bool AppendIt(vector< ADDFILE > &list, MYFILE &oafp, MYFILE &nafp)
Definition lhazlzh.cpp:479
‾ARCLZH(void)
Definition lhazlzh.cpp:158
static const char HEADER[3]
Definition lhazlzh.h:37
bool SkipMsdosSfx1Code(MYFILE &fp)
Definition lhazlzh.cpp:409
bool Compress(int method, int header, const WSTR &pass, const PATH &temp, const vector< LHAZPROCFILE > &v)
Definition lhazlzh.cpp:226
static bool IsArchiveLzh(unsigned int size, char *buf)
Definition lhazlzh.cpp:696
bool IsArchiveMsdosSfx1(const MYSTR &name)
Definition lhazlzh.cpp:395
PATH TempName
Definition lhazlzh.h:92
static const unsigned char SfxCode[]
Definition lhazlzh.h:39
bool Convert(void)
Definition lhazlzh.cpp:719
MYSTR BuildStandardArchiveName(const MYSTR &orginal)
Definition lhazlzh.cpp:430
bool Extract(bool verify, const WSTR &temp, const WSTR &password)
Definition lhazlzh.cpp:165
int CompCnt
Definition lhazlzh.h:88
bool IsNeedFile(const vector< LHAZFILE * > &v, const MYSTR &name)
Definition lhazlzh.cpp:597
void BuildTempName(void)
Definition lhazlzh.cpp:383
int Method
Definition lhazlzh.h:90
void AppendList(const MYSTR &name, vector< ADDFILE > &list)
Definition lhazlzh.cpp:442
bool Delete(const vector< LHAZFILE * > &v)
Definition lhazlzh.cpp:324
void SendName(const MYSTR &name)
Definition lhazlzh.cpp:563
MYSTR NewArchiveName
Definition lhazlzh.h:91
bool SkipSfxCode(MYFILE &fp)
Definition lhazlzh.cpp:635
bool PatMatch(const MYSTR &p, const MYSTR &s, int f)
Definition lhazlzh.cpp:610
Definition lhazprocfile.h:11
Definition lhaztreeview.h:18
¥ type v
Definition lhazregs.h:21