![]() |
Ignite Tools
|
00001 // 00002 // UA_ZipArchive.h 00003 // 00004 // 00005 // Created by aish on 08-9-11. 00006 // acsolu@gmail.com 00007 // Copyright 2008 Inc. All rights reserved. 00008 // 00009 00010 #import <UIKit/UIKit.h> 00011 00012 #include "UA_zip.h" 00013 #include "UA_unzip.h" 00014 00015 @protocol UA_ZipArchiveDelegate <NSObject> 00016 @optional 00017 -(void) ErrorMessage:(NSString*) msg; 00018 -(BOOL) OverWriteOperation:(NSString*) file; 00019 00020 @end 00021 00022 00023 @interface UA_ZipArchive : NSObject { 00024 @private 00025 zipFile _zipFile; 00026 unzFile _unzFile; 00027 00028 id _delegate; 00029 } 00030 00031 @property (nonatomic, retain) id delegate; 00032 00033 -(BOOL) CreateZipFile2:(NSString*) zipFile; 00034 -(BOOL) addFileToZip:(NSString*) file newname:(NSString*) newname; 00035 -(BOOL) CloseZipFile2; 00036 00037 -(BOOL) UnzipOpenFile:(NSString*) zipFile; 00038 -(BOOL) UnzipFileTo:(NSString*) path overWrite:(BOOL) overwrite; 00039 -(BOOL) UnzipCloseFile; 00040 @end