dotNetZip on CodePlex: http://dotnetzip.codeplex.com/

压缩/解压/重命名:

//1.压缩//指定编码,防止中文乱码情况using (ZipFile zip = new ZipFile(System.Text.Encoding.UTF8)){// add this map file into the "images" directory in the zip archive 将该地图文件添加到zip存档中的“images”目录中zip.AddFile(@"E:\DemoZip\1.png", "images");// add the report into a different directory in the archive 将报告添加到归档中的其他目录中zip.AddFile(@"E:\DemoZip\2.txt", "files");// 添加到根目录zip.AddFile(@"E:\DemoZip\3.txt");// 添加到根目录,并重命名zip.AddFile(@"E:\DemoZip\4.txt").FileName = "5.txt";zip.Save(@"E:\DemoZip\ZipFile.zip");}//2.解压//指定编码,防止存在中文乱码情况//如情况:路径中具有非法字符using (ZipFile zip = new ZipFile(@"E:\DemoZip\ZipFile.zip", System.Text.Encoding.UTF8)){zip.ExtractAll(@"E:\DemoZip\ZipFileFolder", ExtractExistingFileAction.OverwriteSilently);}

转载于:https://www.cnblogs.com/ChenRihe/p/DotNetZip.html

C# .NET 使用DotNetZip开源类库 处理 压缩/解压 Zip 处理乱码情况相关推荐

  1. android zip格式应用,Android 压缩解压zip文件

    Android 压缩解压zip文件 上次写了个解压缩功能,但有局限性,比如压缩文件xx.zip 里包括子目录的情况下,执行上次解压缩的功能就不能实现我们想要的效果,于是在网上参考了一下java的解压缩 ...

  2. VC++压缩解压zip文件(支持密码)

    只能压缩解压zip格式的,不需要dll或者库文件,核心是HZIP,支持带密码压缩解压(但是有时不完美,属于HZIP本身的问题,请不要纠结这一点). 以下为核心封装文件,建议大家下载源代码查看,下载地址 ...

  3. Python压缩解压zip,Django下载zip文件

    Python压缩解压zip 压缩 import zipfile def convert_zip(zip_path, save_path):'''# zip_path 要压缩文件的路径# save_pa ...

  4. 使用InfoZip压缩解压zip文件

    使用InfoZip压缩解压zip文件 源码下载地址:http://download.csdn.net/detail/risingsun001/4254821 先贴部分源码: void CInfozip ...

  5. C#压缩解压zip 文件

    我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手.只好耐下心来, ...

  6. Python zipfile模块(压缩解压zip)

    目录 常用函数介绍 ZipFile.getinfo(name) ZipFile.infolist() ZipFile.namelist() ZipFile.extractall(member[, pa ...

  7. 【分享】AspxZip v2.0 在线压缩解压ZIP文档

    下载地址: http://download.csdn.net/detail/rrrfff/5756977 当前版本:2.0.20140609 AspxZip v2.0 特点: 1.能够在支持 ASP. ...

  8. Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲

    当存在大量文件目录需要整合时,我们经常会选择用tar指令将其打包在一起再进行处理. t a r 指 令 \color{blue}{tar指令} tar指令: tar ###打包文件[将多个文件放在一起 ...

  9. linux 压缩 解压zip 命令

    将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件 zip -r test.zip ./* 打包指定目录以及其子目录下的所有文件 zip -r test2. ...

最新文章

  1. 廖雪峰的数据分析课!
  2. jquery的页面加载完执行的函数
  3. 人工智能下一阶段,为啥要看互联网巨头?
  4. chrome jsp 显示不正常_JSP程序在chrome下不兼容的问题!
  5. android电话系统,Android电话系统之-rild.doc
  6. nmap查看开放端口以及使用的协议
  7. 配置用户组策略环回处理模式
  8. php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例
  9. 以汉字开头,以某个词结尾的一段文字的正则
  10. Android - 资源(resource)转换为String
  11. 使用reportlab生成条码
  12. 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法
  13. Oracle中可以代替like进行模糊查询的方法instr(更高效)
  14. 使用PMT和IPMT在Excel中显示贷款付款
  15. stony大学计算机科学找工作,如果我本科四年在加州大学洛杉矶分校安德森商学院就读,毕业后我实在当地找工作好还是回国比较好?哪个待...
  16. 论文解读:iDRNA-ITF:基于诱导和转移框架识别蛋白质中的DNA和RNA结合残基
  17. 加密html文件如何转换为pdf,PPT转成PDF后如何加密?其实真的很简单!
  18. 神级操作丨用 Python 将微信热文转换成Word文档
  19. (附源码)计算机毕业设计黄淮学院二手物品交易平台
  20. Inventor冲压加强筋_Inventor教程之创建加强筋

热门文章

  1. 银行不放款算买房人违约吗?
  2. 如法炮制的意思,成语如法炮制的炮什么意思?
  3. 一公顷等于多少平方米
  4. 微信号承载私域流量的9条心得
  5. 只要你能想明白一个道理,你也可以在互联网上赚到属于自己的钱
  6. 为什么自由职业受追捧?
  7. 如何在今日头条上持续生产优质内容
  8. 为什么家里电信宽带不能用路由器了?
  9. 电脑的基本按键功能有哪些?
  10. 有哪些行业或生意是电商无法取代的?