推荐两个压缩库:SharpZipLib和Zlib

c#使用SharpZipLib对二进制数据进行压缩和解压 首先需要下载SharpZipLib,下载地址:http://icsharpcode.github.io/SharpZipLib/ 需要引入命名空间: using ICSharpCode.SharpZipLib.GZip; using System.IO; 压缩: public static byte[] CompressGZip(byte[] rawData) { 阅读详情


SharpZipLib
网址:http://www.icsharpcode.net/OpenSource/SharpZipLib/

简介
  SharpZipLib是一个完全由c#编写的Zip, GZip, Tar and BZip2 library,可以方便地支持这几种格式的压缩解压缩,SharpZipLib的许可是经过修改的GPL,底线是允许用在不开源商业软件中,意思就是免费使用。



Zlib.Net
网址:http://www.componentace.com/ZLIB.NET/

简介
  很多人以为SharpZiplib支持Zlib格式,其实它是不支持的,为了项目需要我又找到一个100%由c#写成的zlib类库,该类库的使用非常简单,效率也很高,它采用的允可是BSD,也是完全免费,提供源码. 
 

SharpZipLib:#ziplib是一个完全用C#为.NET平台编写的Zip,GZip,Tar和BZip2库 夏普拉链库 介绍 SharpZipLib(#ziplib,以前为NZipLib)是一个压缩库,它使用存储和压缩的压缩方法,PKZIP 2.0样式和AES加密,带有GNU长文件名扩展名的tar,GZip,zlib和原始的deflate以及BZip2来支持Zip文件。 不支持Deflate64时,支持Zip64。 它实现为程序集(可在GAC中安装),因此可以轻松地并入其他项目(使用任何.NET语言)。 SharpZipLib的创建者这样说:“我已将zip库移植到C#,因为我需要gzip / zip压缩,并且我不想使用libzip.dll或类似的东西。我希望全部使用纯C#。 ” SharpZipLib最初是从 java.util.zip库中移植以与一起使用的,而需要gzip / zip压缩。 由于受欢迎的需求,后来添加了bzip2压缩和tar归档。 有预编译的库,这些库可供下载, ,,示例等 立即下载

相关推荐

ICSharpCode.SharpZipLib.dll包版本1.2.0.246

包含.net4.5和.netstandard2.0两种版本,用于NPOI2.5.1+版本,亲测可用!!!NPOI_2.5.1最新 .Net 读写Excel文件,在使用的需要导入SharpZipLib文件中程序集ICSharpCode.SharpZipLib.dll 1.2.0.246版本

免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

前面介绍了六种.NET组件,其中有一种组件是写文件的压缩和解压,现在介绍另一种文件的解压缩组件SharpZipLib。在这个组件介绍系列中,只为简单的介绍组件的背景和简单的应用,读者在阅读时可以结合官网的相关介绍和在本地实际操作。 相关的组件功能非常强大,在笔者的介绍中只是提及到简单的应用,需要了解更多的操作和特性,可以根据官网介绍,或者查看DLL文件的相关类和方法,以此来...

dfkqtok82472315的博客 347

.net采用SharpZipLib压缩文件夹及文件(类及库文件)

详细的描述了采用SharpZipLib压缩文件夹及文件,并提供了可用的Dll文件

ICSharpCode.SharpZipLi 压缩、解压文件 附源码

http://www.icsharpcode.net/opensource/sharpziplib/有SharpZiplib的最新版本,本文使用的版本为0.86.0.518,支持Zip, GZip, BZip2 和Tar格式 我们需要dll 在官网上也有,也可以从百度网盘下载 好了,深入的大家还要多多研究,今天我们简单介绍一下 简单的 单文件、文件夹的压缩和解压 ...

898

SharpZipLib

C#下的zip压缩解压缩工具包

鼎阳示波器SCPI指令与MD5算法解锁带宽升级实战

本文详细介绍了鼎阳示波器通过SCPI指令与MD5算法实现带宽升级的实战流程。从设备连接、信息获取到Python密钥生成脚本解析,逐步指导用户完成升级操作,并涵盖常见问题排查与功能选件激活指南,帮助用户充分释放设备潜能。

www00的博客 344

C#(VB.NET) 压缩成zip包的两种方式SharpZipLib和System.IO.Packaging。

C#(VB.NET) 压缩成zip包的两种方式SharpZipLib和System.IO.Packaging。

ningyingjun的专栏 2104

SAP成本控制范围配置全流程:从货币参数到标准层次(附2024最新SPRO路径)

本文详细拆解了SAP成本控制范围(Controlling Area)的完整配置流程,涵盖从货币与估价参数文件定义、参数文件分配到控制范围,再到成本中心标准层次创建等核心步骤。文章提供了2024年最新的SPRO导航路径和实战配置要点,帮助顾问构建稳健、可扩展的管理会计基础架构,并附有常见问题排查指南。

java5的博客 938

几款主流的压缩算法对比Zlib,snappy,lz4

几款主流的压缩算法对比Zlib,snappy,lz4 TODO .... https://github.com/Cyan4973/lz4 http://cyan4973.github.io/lz4/ https://github.com/jpountz/lz4-java https://github.com/martinkallman/performance-as3

流子的专栏 3万+

Redis+QMT实战:如何用Stream模式实现聚宽策略的毫秒级跟单(附完整代码)

本文详细介绍了如何利用Redis Stream模式构建一个低延迟、高可靠的量化交易信号中继系统,实现从聚宽策略到本地QMT的毫秒级跟单。通过对比传统方案,解析了Redis Stream在消息持久化、消费组和显式确认方面的核心优势,并提供了完整的架构设计思路与核心代码实现,帮助量化开发者解决云端策略信号稳定传递至本地实盘的难题。

weixin_29280657的博客 476

倾向得分匹配的stata命令_政策评估方法引荐|广义倾向得分匹配(GPSM)

和大家分享一下最近学习的进展,在痛苦读完stata journal和练习OA程序,已经可以基本完成广义倾向得分的估计了,在国内这一方法还没有形成广泛运用,因此学习资源也是有点稀缺的,在文章最后给各位提供数据和代码以供练习。有问题可以随时文末留言或者联系我哦。人文社会科学中一般无法在实验室中控制样本个体的特征,我们一般采用“准自然实验”的研究路径,也就是不随机安排样本接受处理与否。但放弃随机分组假定...

weixin_39550258的博客 1万+

免费的Zip操作类库--SharpZipLib

SharpZipLib 是一个免费的Zip操作类库,可以利用它对 ZIP 等多种格式进行压缩与解压。下载网址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx。目前的版本为0.86。 1、创建zi

luxiaoyu_sdc的专栏 2438

基于simulink的AI融合与深度学习控制的场景实例:基于强化学习的电动汽车能量管理策略优化仿真

本文介绍了基于强化学习的电动汽车能量管理策略优化仿真方法。通过Simulink构建包含驾驶循环输入、电池子系统、电机驱动系统和强化学习控制器的仿真模型,采用DQN等算法训练智能代理,设计奖励函数优化能量分配。详细说明了建模步骤和参数设置,包括环境定义、代理训练和性能评估指标。该方法能有效提升电动汽车的续航里程、电池寿命和能源利用效率,为智能能量管理系统设计提供参考。

xiaoheshang_123的博客 153

C#压缩帮助类(SharpZipLib)

一、SharpZipLib官网 NuGet Gallery | SharpZipLib 1.3.2 二、压缩帮助类 /*** * Title:"基础工具" 项目 * Title:"基础工具" 项目 * 主题:压缩包帮助类 * Description: * 功能: * 1、压缩单个文件 * 2、压缩多个文件 * 3、压缩多层目录 * 4、递归遍历目录 * 5、解压缩一个 zip 文件 * 6、获取压缩文件中指定类型的文件 * .

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 3520

LIS2DH三轴加速度传感器原理图设计,已量产(加速度传感器)

最近在做一款可穿戴设备原型时,选了 LIS2DH 这款加速度计 —— 比起之前常用的 ADXL345,它在低功耗和稳定性上的优化刚好戳中了可穿戴设备 “续航 + 可靠” 的核心需求。下面结合这次画的原理图,聊聊这个小模块的硬件设计细节。

不脱发的程序猿 388

lammps剪切模拟的三种实现方法

本文介绍了LAMMPS分子动力学模拟中三种剪切方法:fix deform全局盒子剪切、速度边界剪切和外力加载剪切。fix deform通过改变盒子形状实现均匀剪切,适合宏观力学参数计算;速度边界剪切通过固定边界原子施加速度模拟非均匀剪切,适合界面摩擦研究;外力加载剪切则通过施加恒定力研究材料屈服行为。文章详细说明了每种方法的适用场景、核心原理和关键命令,并强调应根据具体研究目标选择合适方法。这些方法为金属、聚合物等材料的剪切模拟提供了实用解决方案,可直接套用文中命令进行建模计算。

lammps_jiayou的博客 64

C#工具类:使用SharpZipLib进行压缩、解压文件

SharpZipLib是一个开源的C#压缩解压库,应用非常广泛。就像用ADO.NET操作数据库要打开连接、执行命令、关闭连接等多个步骤一样,用SharpZipLib进行压缩和解压也需要多个步骤。SharpZipLib功能比较强大,在很多C#的应用中,都有它的身影,我们可以通过引入SharpZipLib类库文件,在程序中实现自动压缩文件以及解压缩文件的功能,例如一个常见的情景就是用户客户端程序下载更...

weixin_30439131的博客 344

PT:pt write_change to innovus 脚本

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1526

NET中SharpZipLib 的使用(一)【压缩与解压】

Program.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using ICSharpCode.SharpZipLib.Zip; namespace SharpZipLibUse { class Program ...

极客神殿 6001

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SharpZipLib 的使用(压缩,解压)

SharpZipLib 是一个免费的Zip操作类库,可以利用它对 ZIP 等多种格式进行压缩与解压。 下载网址 前的版本为0.86。 1、创建zip文件,并添加文件: using (ZipFile zip = ZipFile.Create(@"E:\test.zip")) { zip.BeginUpdate(); zip.Add(@"E:\文件1.txt");

^菜鸟^ 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SharpZipLib 文件/文件夹压缩

SharpZipLib 文件/文件夹压缩 https://www.cnblogs.com/kissdodog/p/3525295.html 一、ZipFile   ZipFile类用于选择文件或文件夹进行压缩生成压缩包。   常用属性: 属性说明 Count文件数目(注意是在ComitUpdat之后才有) Password压缩包密码 Size压缩包...

LHL62411570的专栏 702

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

NET中SharpZipLib 的使用(二)【Web中压缩与解压】

https://www.cnblogs.com/zxl/archive/2008/10/11/1308693.html 在C#中实现文件的压缩和解压缩,需要使用第三方的组建完成。常用的是:SharpZipLib组件。 下载地址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx 1、压缩和解压缩有两种典型的算法,一种...

极客神殿 1886

套路化编程:C++与C#之间的zlib(libz)压缩传输

套路化编程:C++与C#之间的zlib(libz)压缩传输

编程之道在明明德在亲民在止于至善 1534
上一篇: 开源的。net界面控件:DockPanel Suite(没有试验过)
下一篇: ORACLE10G 出现00600的一个BUG的解决方案
NewMap
博客等级 码龄19年 122粉丝 204原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值