压缩字典是被压缩算法使用的伍大内存区域,用来查找和压缩重复数据模式。
大字典会很大程在度提高大文件,特别是固实模式中的压缩效果,但它也会导致较慢的压缩速度和更高的内存需求。
一般RAR 格式使用4MB的字典,RAR5(RAR 5.0)压缩文件格让者式使用32MB。字典越大,压坦橘薯缩速度就越慢,耗内存就越多。但是压缩后的文件将会越小。一般不建议调节到太大,因为这样做会相当消耗系统资源的。
具体可以根据自己电脑的内存大小来决定,不把物理内存用完就可以了。
扩展资料:
大多数压缩程序使用基于自适应字典的LZ算法来缩小文件。“LZ”指的是此算法的发明者Lempel和Ziv,“字典”指的是对数据块进行归类的方法。
排列字典的机制有很多种,它也可以像编号列表那样简单。在检查肯尼迪这句著名讲话时,可以挑出重复的单词,并将它们放到编号索引中。然后,直接写入编号而不是写入整个单词。
在实际压缩方案中,计算出各种文件需求是一个相当复杂的过程。那么这种机制到底有多好呢?文件压缩率取决于多种因素,包括文件类型、文件大小和压缩方案。
优势:在世界上的大多数语言中,某些字母和单词经常以相同的模式一起出现。正是由于这种高冗余性,而导致文本文件的压缩率会很高,通常大小合适的文本文件的压缩率可以达到50%或更高。
大多数编程语言的冗余度也很高,因为它们的命令相对较少,并且命令经常采用一种设定的模式。
对于包含大量不重复信息的文件(例如图像或MP3文件),则不能使用这种机制来获得很高的压缩率,因为它们不包含重复多次的模式。
参考资料:压缩-百度百科
对比四种常见文件压缩格式的优缺点:
zip
优点在于广泛性,zip格式被几乎所有的压缩软件支持,而且windows *** 作系统在没有安装任何外部压缩软件的情况下也可以直接解压zip文件,缺扒棚点是文件名为GBK编码的Windows *** 作系统制作的zip压缩包在系统下显示为乱码,而且文件时间也只是记录了一个时间值。
RAR
优点是rar允许在规定的许可协议下被别的软件解压,rar在信慧携息方面相比zip更全一些。rar的压缩比率比zip格式要高,缺点就是压缩和解压速度比zip要慢。
7-zip
优点是开源强大、好用的压缩软件,支持解压几乎所有压缩文件格式。
gzip
优点是gzip来归档文件这个压缩标准是gzip,gzip同时被服务端和客户端默认支持。
压缩文件
简单的说就是经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0、1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。
压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的词典文件,并用一个代码春碧则表示,比如在文件里有几处有一个相同的词中华人民共和国用一个代码表示并写入词典文件,这样就可以达到缩小文件的目的。
以上内容参考 百度百科--压缩文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)