Lhaz
|
#include <tgztar.h>
公開メンバ関数 | |
TGZTAR (gzFile fp, const char *arcname=NULL) | |
‾TGZTAR (void) | |
![]() | |
CTAR (const MYSTR &arcname) | |
Constructor | |
virtual | ‾CTAR (void) |
Destructor | |
bool | Compress (const char *name) |
Compress | |
COMPLETE | Extract (bool &overwrite, bool &skipflag, bool verify, bool show_progress) |
Extract | |
bool | Get (unsigned long *crc=NULL) |
Get | |
char * | GetMagicCode (void) |
char * | GetName (void) const |
LONGLONG | GetSize (void) const |
time_t | GetTime (void) const |
char | GetType (void) const |
bool | IsDir (void) const |
void | SetZoneIdentifer (const MYBUF &zi) |
bool | SkipData (void) |
SkipData | |
bool | WriteBlank (void) |
WriteBlank | |
bool | WriteHeader (FILE *fp) |
WriteHeader | |
非公開メンバ関数 | |
size_t | TarRead (void *buf, size_t size, unsigned long *crc) |
int | TarSeek (fpos_t offset, int origin) |
size_t | TarWrite (const void *buf, size_t size, bool eof) |
非公開変数類 | |
gzFile | Fp |
その他の継承メンバ | |
![]() | |
enum | COMPLETE { ARC_NO_ERROR , ARC_CANCELED , ARC_STOPPED , ARC_ERROR , ARC_CANTOPEN } |
![]() | |
static long | CalcSum (char *s, size_t size) |
CalcSum | |
static CTAR * | Create (ARCHIVE::TYPE type, gzFile fptar, FILE *fp, const char *arcname=NULL) |
Create | |
![]() | |
LONGLONG | Size |
MYBUF | ZoneIdentifier |
TGZTAR::TGZTAR | ( | gzFile | fp, |
const char * | arcname = NULL |
||
) |
TGZTAR::‾TGZTAR | ( | void | ) |
|
privatevirtual |
CTARを実装しています。
|
privatevirtual |
CTARを実装しています。
|
private |