压缩二进制数据

Ser*_*lov 1 .net c# compression

在我的算法的一个工作步骤中,我有一大堆二进制数据,我想压缩.
您可以建议使用哪种算法(或可能是标准类)来尽可能高效地压缩数据?
编辑:
首先表示为数据byte[n]01.然后我将每8个字节加入1并得到byte[n/8]数组.

Dar*_*rov 7

GZipStreamDeflateStream是在这种情况下要使用相当标准的类.

显然,根据您尝试压缩的二进制数据,您将获得更好或更差的压缩率.例如,如果您尝试使用这些算法压缩jpeg图像,则无法获得非常好的压缩率.另一方面,如果二进制数据表示文本,它将很好地压缩.