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

文件的压缩和解压

作者: Mario_ZJ | 来源:发表于2016-10-02 16:49 被阅读57次

1)说明

1.使用ZipArchive来压缩和解压缩文件需要添加依赖库(libz),使用时需要包含SSZipArchive文件(#import "SSZipArchive.h")
3.如果使用cocoaPoads来安装框架,那么会自动的配置框架的使用环境

  1. 导入依赖库libz

3)相关代码

  • 压缩文件的第一种方式
    注意: 这个方法不能直接压缩一个文件, 如果是直接压缩一个文件会造 成无法解压, 永远只有是压缩包,一层一层...全都是压缩包
        /*
         第一个参数:压缩文件要保存的位置
         第二个参数:要压缩哪几个文件
         */
        [SSZipArchive createZipFileAtPath:fullpath withFilesAtPaths:arrayM];
  • 示例代码:
-(void)zip1
{
    NSArray *arrayM = @[
                        @"/Users/apple/Desktop/Snip20160409_139.png",
                        @"/Users/apple/Desktop/Snip20160409_131.png"
                        ];
    
    /*
     第一个参数:压缩文件的目标路径
     第二个参数:要压缩文件的路径(数组)
     */
    [SSZipArchive createZipFileAtPath:@"/Users/apple/Desktop/xmg.zip" withFilesAtPaths:arrayM];
}
  • 压缩文件的第二种方式
        /*
         第一个参数:文件压缩到哪个地方
         第二个参数:要压缩文件的全路径
         */
        [SSZipArchive createZipFileAtPath:fullpath withContentsOfDirectory:zipFile];
  • 示例代码:
-(void)zip2
{
    //压缩根据指定路径中的文件的内容
    [SSZipArchive createZipFileAtPath:@"/Users/apple/Desktop/niuniu.zip" withContentsOfDirectory:@"/Users/apple/Desktop/test"];
}
  • 对压缩文件进行解压
        /*
         第一个参数:要解压的文件
         第二个参数:要解压到什么地方
         */
        [SSZipArchive unzipFileAtPath:unZipFile toDestination:fullpath];
  • 示例代码:
-(void)unzip
{
    /*
     第一个参数:要解压的文件在哪里
     第二个参数:目的地
     */
    [SSZipArchive unzipFileAtPath:@"/Users/apple/Desktop/niuniu.zip" toDestination:@"/Users/apple/Desktop/liuliu"];
}

相关文章

  • zip压缩工具、tar打包、tar打包并压缩

    65 zip压缩工具 支持压缩目录 默认不支持解压windows下的rar文件 压缩、解压缩文件 压缩、解压缩目录...

  • 10.压缩解压类

    压缩和解压类 压缩指令gzip,解压缩指令gunzipgzip 文件 // 压缩文件,只能压缩成....

  • linux压缩解压

    zip压缩解压 压缩文件 压缩目录 unzip解压缩 不重建文档的目录结构,把所有文件解压到同一目录下 将压缩文件...

  • Linux(ubuntu)安装软件

    在Linux安装软件前,首先要了解压缩与解压缩。 压缩与解压缩 zip / unzip可以对多个文件和目录进行压缩...

  • Linux文件解压缩

    简介 介绍在Linux中解压缩文件的命令和操作 文件压缩解压 gzip gunzip: bzip2/bunzip2...

  • 06_压缩包管理、jdk安装

    gzip 压缩 注意: 只能压缩文件,不能压缩目录 压缩之后原文件自动被删除 gunzip 解压 注意: 解压之后...

  • Linux基础命令四

    一、打包解包压缩解压先关命令 zip打包解包压缩解压 tar打包解包压缩解压 -z 压缩,解压 -c 创建文件 -...

  • 在mac电脑上查看ipa包里的描述文件信息

    解压缩找到描述文件 将ipa后缀改为zip,然后解压缩 打开解压缩后的文件夹payload,右击里面的文件,选择查...

  • Linux下*.tar.gz文件解压缩命令

    1.压缩命令: 命令格式: 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: 解压缩...

  • 网络(三)-文件压缩和文件上传

    一: 文件的压缩和解压缩 #######1.1 说明 使用ZipArchive来压缩和解压缩文件需要添加依赖库(l...

网友评论

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

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