从服务器下载一个离线包,格式为gz的压缩包,怎么解压呢。

 

 

通过ivan哥指点,终于搞掂了gz的解压。 http://www.chilkatsoft.com/download/Chilkat-9.4.0-IOS-4.3.zip 去这里下载chilkat框架,然后,把里面模拟器的静态库和真机的静态库合二为一,上面的压缩包里面有介绍。 把里面cpp_include和include 2个文件夹引到项目,还有生成的那个.a文件。 使用很简单

NSMutableString *strOutput = [NSMutableString stringWithCapacity:1000]; CkoGzip *gzip = [[[CkoGzip alloc]init]autorelease]; BOOL success; success = [gzip UnlockComponent:@"ZIPT34MB34N_0F616ABFp16E"]; if (success != YES) {     [strOutput appendString:gzip.LastErrorText];     NSLog(@"%@",strOutput);     return; }  BOOL bNoAbsolute; bNoAbsolute = YES;  NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory,                                                                          NSUserDomainMask, YES);  NSString *documentsDirectory = [paths objectAtIndex:0];  NSString *filePath2 = [documentsDirectory stringByAppendingPathComponent:@"test.tar.gz"];  success = [gzip UnTarGz:filePath2 destDir:documentsDirectory bNoAbsolute:bNoAbsolute]; if (success != YES) {     [strOutput appendString: gzip.LastErrorText];     NSLog(@"%@",strOutput);     return; }

UnlockComponet里面的是那个框架的破解密码。 这个框架里面还有很多组件。

你可能感兴趣的:(服务器,离线,压缩包)