美文网首页
iOS的文件压缩和解压缩

iOS的文件压缩和解压缩

作者: 西门吹雪123 | 来源:发表于2016-07-15 15:22 被阅读104次

    iOS中对文件的解压缩处理通常都是利用第三方框架,实现解压缩,接下来就来看看吧。

    第三方库:ZipArchive
    下载地址:lishichao/ZipArchive · GitHub
    使用步骤
    1.导入 libz.dylib 框架
    2.导入 Main.h
    // 解压文件
    NSString *zipPath = @"path_to_your_zip_file";
    NSString destinationPath = @"path_to_the_folder_where_you_want_it_unzipped";
    /

    第一个参数: 需要解压缩的文件
    第二个参数: 解压缩之后放到什么地方
    */
    [Main unzipFileAtPath:zipPath toDestination:destinationPath];
    // 压缩文件
    NSString *zippedPath = @"path_where_you_want_the_file_created";
    NSArray inputPaths = @[[[NSBundle mainBundle] pathForResource:@"photo1" ofType:@"jpg"],
    [[NSBundle mainBundle] pathForResource:@"photo1" ofType:@"jpg"]];
    /

    打包一个文件, 压缩一个文件
    第一个参数: 压缩文件的存储位置
    第二个参数: 需要压缩的文件
    */
    [Main createZipFileAtPath:zippedPath
    withFilesAtPaths:inputPaths];
    // Zip Directory
    [Main createZipFileAtPath:zippedPath
    withContentsOfDirectory:inputPaths];

    相关文章

      网友评论

          本文标题:iOS的文件压缩和解压缩

          本文链接:https://www.haomeiwen.com/subject/pypyjttx.html