首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DotNetZip:.NET中的强大ZIP文件处理库

从零构建.Net前后端分离权限管理系统

推荐一个Zip格式开源.Net库。

01

项目简介

DotNetZip是一个开源的.Net库,用于处理ZIP文件格式。该类库提供了丰富的ZIP文件操作功能,包括读取、写入、修改、加密等。是一个强大且灵活的库,使用非常方便。

02

使用示例

1、简单易用:可以方便地创建、读取和更新zip文件;

2、支持多语言:支持C#、VB.NET和其他.Net编程语言;

3、跨平台:支持.NET Framework、.NET Core;

4、多应用:支持控制台、Winforms、WPF、ASP.NET、Sharepoint、Web 服务应用程序等;

5、功能丰富:支持zip密码、Unicode、ZIP64、流输入和输出、AES加密、多个压缩级别、自解压缩存档以及跨区存档等;

6、无第三方依赖;

7、流:支持压缩到流、从流解压缩。

03

使用示例

1、压缩

using (ZipFile zip = new ZipFile()) {// 添加图片文件至目录images zip.AddFile("c:\\images\\1.png", "images"); // 添加pdf文件至目录files zip.AddFile("c:\\Reports\\Report.pdf", "files"); zip.AddFile("ReadMe.txt"); zip.Save("test.zip"); }

2、解压

string zipFilePath = @"C:\zipfile.zip"; string extractPath = @"C:\extractpath";

using (ZipFile zip = ZipFile.Read(zipFilePath)) { // 设置解压的目标文件夹 zip.ExtractAll(extractPath, ExtractExistingFileAction.OverwriteSilently); }

04

使用示例

https://github.com/DinoChiesa/DotNetZip

- End -

分享一套.NetCore从入门到精通视频教程

点击下方公众号卡片,关注我

回复“888”,免费领取

推荐阅读

推荐一个前后端分离.NetCore+Angular快速开发框架

基于.NetCore开发,前端支持Layui、React、Vue且前后端分离的快速开发框架

一个C#开发的非常实用的缓存中间件

一个基于.Net Core+Vue+Element Ui开发的OA系统

一个基于.Net Core跨平台小程序考试系统

觉得好看 点个在看

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O-72N9yC-9eBD-lEu_qypcCw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券