zLib是否值得使用?还有其他更适合的压缩器吗?
我正在使用嵌入式系统。经常情况下,我的应用程序只有3MB或更少的可用RAM。因此,我考虑使用zlib来压缩我的缓冲区。但我担心它会带来额外的开销。
缓冲区的平均大小将为30kb。这可能不会被zlib压缩。有没有人知道适用于极限内存环境的好的压缩器?
然而,我偶尔会遇到最大的缓冲区大小为700kb,其中500kb更为常见。在这种情况下,zlib值得使用吗?还是开销太大不能证明其效益?
我的唯一考虑因素是算法的RAM开销和至少与zlib同样好的性能。
LICENSE:我希望压缩器在BSD、zLib或等效许可下获得许可。