广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    压缩软件中的字典大小是干什么的

    来源:网络收集  点击:  时间:2024-04-19
    【导读】:

    压缩字典是被压缩算法使用的内存区域,用来查找和压缩重复数据模式。

    大字典会很大程在度提高大文件,特别是固实模式中的压缩效果,但它也会导致较慢的压缩速度和更高的内存需求。

    一般RAR格式使用 4MB 的字典,RAR5(RAR5.0)压缩文件格式使用 32MB。字典越大,压缩速度就越慢,耗内存就越多。但是压缩后的文件将会越小。一般不建议调节到太大,因为这样做会相当消耗系统资源的。

    具体可以根据自己电脑的内存大小来决定,不把物理内存用完就可以了。

    扩展资料:

    大多数压缩程序使用基于自适应字典的LZ算法来缩小文件。“LZ”指的是此算法的发明者Lempel和Ziv,“字典”指的是对数据块进行归类的方法。

    排列字典的机制有很多种,它也可以像编号列表那样简单。在检查肯尼迪这句著名讲话时,可以挑出重复的单词,并将它们放到编号索引中。然后,直接写入编号而不是写入整个单词。

    在实际压缩方案中,计算出各种文件需求是一个相当复杂的过程。那么这种机制到底有多好呢?文件压缩率取决于多种因素,包括文件类型、文件大小和压缩方案。

    优势:

    在世界上的大多数语言中,某些字母和单词经常以相同的模式一起出现。正是由于这种高冗余性,而导致文本文件的压缩率会很高,通常大小合适的文本文件的压缩率可以达到50%或更高。

    大多数编程语言的冗余度也很高,因为它们的命令相对较少,并且命令经常采用一种设定的模式。

    对于包含大量不重复信息的文件(例如图像或MP3文件),则不能使用这种机制来获得很高的压缩率,因为它们不包含重复多次的模式。

    参考资料:压缩-百度百科

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_546723.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 18:12:17  耗时:0.028
    0.0278s