相关疑难解决方法(0)

iPhone解压缩代码

真的坚持尝试编写代码来解压缩iPhone上的文件或目录.

下面是一些示例代码,我用来尝试解压缩一个简单的文本文件.

它解压缩文件但其损坏.

(void)loadView {

    NSString *DOCUMENTS_FOLDER = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
    NSString *path = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"sample.zip"];

    NSString *unzipeddest = [DOCUMENTS_FOLDER stringByAppendingPathComponent:@"test.txt"];  

    gzFile file = gzopen([path UTF8String], "rb");

    FILE *dest = fopen([unzipeddest UTF8String], "w");

    unsigned char buffer[CHUNK];

    int uncompressedLength = gzread(file, buffer, CHUNK);

    if(fwrite(buffer, 1, uncompressedLength, dest) != uncompressedLength ||     ferror(dest)) {
        NSLog(@"error writing data");
    }
    else{

    }

    fclose(dest);
    gzclose(file);  
}
Run Code Online (Sandbox Code Playgroud)

compression zip objective-c ios

26
推荐指数
3
解决办法
4万
查看次数

标签 统计

compression ×1

ios ×1

objective-c ×1

zip ×1