当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – zlib压缩的最佳大小?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我已经看到了关于zlib压缩的最小和最大大小的线程.我想知道人们认为压缩数据块的最佳大小,以确保最佳速度.将文件拆分为多个文件块是否有优势. 谢谢. 将数据拆分成块只会降低压缩
我已经看到了关于zlib压缩的最小和最大大小的线程.我想知道人们认为压缩数据块的最佳大小,以确保最佳速度.将文件拆分为多个文件块是否有优势.

谢谢.

将数据拆分成块只会降低压缩率,并且不太可能提高速度.

“拆分成小块”背后的主要思想是改进访问:假设您想要在PX位置读取文件的一部分,然后您立即知道它存储在块BY = PX / BlockSize中.因此,您只需解码块,而不是解码整个文件.

就是这样.如果你正在寻找更好的速度,你将不得不使用一些不同的压缩算法,例如Snappy或LZ4,已知它们的压缩和解压缩速度比zlib快几倍.

网友评论