Performance zlib压缩的最佳大小?

Performance zlib压缩的最佳大小?,performance,compression,zlib,Performance,Compression,Zlib,我见过关于zlib压缩的最小和最大大小的线程。我想知道人们认为压缩数据块的最佳大小是什么,以确保最佳速度。将文件拆分为多个文件块是否有好处 谢谢。将数据分割成块只会降低压缩比,不太可能提高速度 “拆分为小块”背后的主要思想是改进访问能力:假设您想在PX位置读取文件的一段,那么您立即知道它存储在block BY=PX/BlockSize中。因此,您只解码块,而不是解码整个文件 就这样。如果您希望获得更好的速度,则必须使用一些不同的压缩算法,例如Snappy或,它们的压缩和解压缩速度比zlib快好几

我见过关于zlib压缩的最小和最大大小的线程。我想知道人们认为压缩数据块的最佳大小是什么,以确保最佳速度。将文件拆分为多个文件块是否有好处


谢谢。

将数据分割成块只会降低压缩比,不太可能提高速度

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

就这样。如果您希望获得更好的速度,则必须使用一些不同的压缩算法,例如Snappy或,它们的压缩和解压缩速度比zlib快好几倍