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);
  }
相关推荐
笃行客从不躺平5 小时前
线程池监控是什么
java·开发语言
星轨初途5 小时前
C++的输入输出(上)(算法竞赛类)
开发语言·c++·经验分享·笔记·算法
dangdang___go5 小时前
动态内存管理||malloc和free.realloc和calloc
c语言·开发语言·算法·动态内存管理
YA3335 小时前
mcp-grafana mcp 使用stdio报错
java·开发语言
r***18645 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
周杰伦_Jay5 小时前
【Go 语言主流 Web】 框架详细解析
开发语言·后端·微服务·架构·golang
PfCoder6 小时前
WinForm真入门(20)——StatusStrip控件解析
开发语言·windows·c#·winform·statusstrip
灵犀坠6 小时前
前端面试八股复习心得
开发语言·前端·javascript
代码游侠6 小时前
学习笔记——数据结构学习
linux·开发语言·数据结构·笔记·学习
沐知全栈开发7 小时前
XML 验证器
开发语言