C#中使用7Z进行压缩解压

SevenZipSharp相关文档下载地址:
http://sevenzipsharp.codeplex.com/releases/view/51254

1. 解决方案中添加引用:SevenZipSharp.dll
2. 复制粘贴两个dll文件:7z.dll 7z64.dll,并将属性“复制到输出目录”修改为“如果较
新则复制”

  //测试压缩var zip = new SevenZipCompressor();zip.CompressionLevel=CompressionLevel.High;zip.CompressDirectory(@"c:\doc", @"c:\arch.7z");//测试解压using (var tmp = new SevenZipExtractor(@"c:\arch.7z")){for (var i = 0; i < tmp.ArchiveFileData.Count; i++){tmp.ExtractFiles(@"C:\cygwin\", tmp.ArchiveFileData[i].Index);}}

C#中使用7Z进行压缩解压相关推荐

  1. Linux中使用gzip来压缩/解压 *.gz文件

    gzip 是linux中常见的压缩/解压工具,最常见的使用对象是*.gz格式的文件,这里简单介绍下它最常见的用法, GZIP(1) General Commands Manual GZIP(1) NA ...

  2. Linux 命令之 7z(7-zip) -- 压缩/解压文件

    文章目录 一.命令介绍 (一)主要特征 1.使用 LZMA 算法 2.支持多种格式 (二)退出代码的含义 (三)关于通配符 (四)关于覆盖文件的提示回应 二.命令格式 三.常用子命令 四.常用选项 五 ...

  3. java 7zip解压_Apache Commons Compress介绍-JAVA压缩解压7z文件

    7zip(下面简称7z)是由Igor Pavlov所开发的一种压缩格式,主要使用的压缩算法是LZMA/LZMA2.7z是一种压缩比非常高的格式,这与其压缩算法LZMA有直接关系,所以很多大文件都是用7 ...

  4. mac 命令行 解压7z文件_命令行压缩解压7z

    命令行压缩解压一 7z 1) 简介7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件.主页:http://www.7-zip.org/中文主页:http://7z.spar ...

  5. 7z 命令行压缩解压详解-中文版

    1) 简介 7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件. 主页:http://www.7-zip.org/ 中文主页:http://7z.sparanoid.com ...

  6. Linux中压缩解压工具使用

    1.压缩原理 目前我们使用的计算机系统是使用bytes单位计量的,实际上,计算机中最小的计量单位是bits 1 byte = 8 bits 在这里插入图片描述 一个空格代表一个bit,1byte就是8 ...

  7. Java中zip压缩解压

    1. 解压问题 360压缩文件 使用jdk API 读取压缩文件后解压,报错 java.lang.IllegalArgumentException:MALFORMED 如果是好压压缩文件,使用jdk ...

  8. Linux中压缩/解压常用的命令

    压缩(解压)文件或目录 gzip :压缩文件后缀为gz 命令格式:gzip [选项] 压缩(解压缩)的文件名 -d:将压缩文件解压(decompress) -l:显示压缩文件的大小,未压缩文件的大小, ...

  9. 使用C#压缩解压rar格式文件

    为了便于文件在网络中的传输和保存,通常将文件进行压缩操作,常用的压缩格式有rar.zip和7z,本文将介绍在C#中如何对这几种类型的文件进行压缩和解压,并提供一些在C#中解压缩文件的开源库. 在C#. ...

最新文章

  1. vsftpd.conf详解
  2. 面向对象的模型设计方法
  3. Redis-01Redis概述
  4. 散点图 横纵坐标_厉害了,Matplotlib还能这样画散点图!
  5. Android6.0 keyguard锁屏加载流程分析
  6. 语音识别:从GMM-HMM到端到端
  7. MariaDB mysql 比较区别 选择
  8. [Redux/Mobx] 在redux中,什么是action?
  9. Hive ROW_NUMBER,RANK(),DENSE_RANK()
  10. java 间隔分钟_java 计算两个 日期时间 相间隔多少天小时分钟 等
  11. New ipad与ipad2有何不同
  12. android studio 运行找不到类,android-studio – Android Studio找不到TestCase类
  13. window Jconsole链接到CenOS 监控Tomcat
  14. mergsort.c
  15. 用 Python 写一个经典微信飞机大战
  16. 前端布局 flex布局
  17. 利用go破解带密码的rar压缩文件
  18. 使用阿里字体彩色图标
  19. python循环速度提高_提高python中for循环的速度
  20. 所有家中常见物品的英文单词

热门文章

  1. 金刚经 原文及受持要领
  2. Origin绘图教程(一)
  3. python选择题题目_【Python测试面试题】面试问题:《我的Padd… - 看准网
  4. ubuntu的分辨率突然变得很奇怪或者ubuntu 上qq无法打开
  5. CRM2011分布式安装:产品密钥与安装的Microsoft Dynamics CRM版本不兼容
  6. Linux 版本的百度云盘来了!!!
  7. PMP认证需要多少钱?
  8. 3dMax建模笔记(一):介绍3dMax和创建第一个模型Hello world
  9. 敖夜肝了这份Scrapyd核心源码剖析及爬虫项目实战部署
  10. 安川机器人报错_安川机器人报错代码:安全模式的变更和用户口令的变更