00001 #ifndef _GZIPFILE_H_ 00002 #define _GZIPFILE_H_ 00003 00004 class GZipFile 00005 { 00006 class GZipFilePrivate *d; 00007 00008 public: 00009 GZipFile(char *zip = 0); 00010 ~GZipFile(); 00011 00012 bool IsOpen(); 00013 bool Open(char *Zip, int Mode); 00014 void Close(); 00015 00016 GDirectory *List(); 00017 bool Decompress(char *File, GStream *To); 00018 bool Compress(char *File, GStream *From); 00019 bool Delete(char *File); 00020 }; 00021 00022 #endif