c#压缩与解压缩-SharpCompress

SharpCompress

SharpCompress 是一个开源项目库,能够处理文件。c#库对于压缩已经有很多,可以随意选择,看了SharpCompress感觉比较简洁,还是介绍给大家。

项目地址:

sharpcompress

项目使用

引入nuget包:

SharpCompress

项目使用,简单例子,可以查看文档。

cs 复制代码
  using (var archive = ZipArchive.Create())
  {
      archive.AddEntry("file01.txt", "C:\\file01.txt");
      archive.AddEntry("file02.txt", "C:\\file02.txt");
     archive.SaveTo("C:\\temp.zip", CompressionType.Deflate);
  }

  using (var archive = ZipArchive.Create())
  {
      archive.AddAllFromDirectory("D:\\temp");
      archive.SaveTo("C:\\temp.zip", CompressionType.Deflate);
  }
相关推荐
向上的车轮7 小时前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
island13147 小时前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构任务的 Stream 调度机制
开发语言·人工智能·深度学习·神经网络
坚持就完事了7 小时前
Java中的集合
java·开发语言
魔芋红茶8 小时前
Python 项目版本控制
开发语言·python
云小逸8 小时前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星8 小时前
javascript之二重循环练习
开发语言·javascript·数据库
风指引着方向8 小时前
自定义算子开发入门:基于 CANN op-plugin 的扩展实践
开发语言
Fairy要carry8 小时前
面试-GRPO强化学习
开发语言·人工智能
Liekkas Kono8 小时前
RapidOCR Python 贡献指南
开发语言·python·rapidocr
张张努力变强8 小时前
C++ STL string 类:常用接口 + auto + 范围 for全攻略,字符串操作效率拉满
开发语言·数据结构·c++·算法·stl