如何在 C# 中压缩(和解压缩)字节 []?
Posted
技术标签:
【中文标题】如何在 C# 中压缩(和解压缩)字节 []?【英文标题】:How to zip (and unzip) byte[] in C#? 【发布时间】:2011-07-06 23:49:47 【问题描述】:如何在 C# 中压缩(和解压缩)字节数组?
对少于 100 个元素的字节数组使用 zip/unzip 是否有效?
【问题讨论】:
您是指具体的 ZIP 文件格式,还是指一般压缩(如 gzip)? 【参考方案1】:DotNetZip 是我用来处理 .NET 中的 zip/unzip 的库。如果您不关心格式并且只是在寻找一种压缩技术,您可以查看 .Net 框架中内置的 GZipStream 类。这是an example.。
压缩是一种基于内容的高度主观的东西。您可以对元素进行一些测试以获得平均压缩比,然后您可以决定是否值得开销。
【讨论】:
以上是关于如何在 C# 中压缩(和解压缩)字节 []?的主要内容,如果未能解决你的问题,请参考以下文章