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);
  }
相关推荐
80岁小姑娘2 分钟前
.NET Core部署服务器
c#
bubiyoushang8884 分钟前
基于C#的CAN通讯接口程序
stm32·单片机·c#
工程师0075 分钟前
C#接口的定义与使用
开发语言·c#·接口
sali-tec5 分钟前
C# 基于halcon的视觉工作流-章27-带色中线
开发语言·人工智能·算法·计算机视觉·c#
加号311 分钟前
【C#】基于SharpCompress实现压缩包解压功能
c#
lihongli00012 分钟前
C#程序员计算器
c#
LZQqqqqo17 分钟前
C# XML 文件
xml·java·c#
编的过程34 分钟前
vk框架或者普通函数封装的一些函数可以拿取使用【会持续更新】
开发语言·前端·javascript
sheepwjl40 分钟前
《嵌入式C语言笔记(十七):进制转换、结构体与位运算精要》
linux·c语言·开发语言·笔记·算法
源代码•宸1 小时前
深入浅出设计模式——创建型模式之单例模式 Singleton
开发语言·c++·经验分享·单例模式·设计模式