7-Zip 解/压缩软件的介绍及入门使用

7-Zip 解/压缩软件的介绍及入门使用

7-Zip中文官方网站

百度网盘地址:
链接:https://pan.baidu.com/s/16cO-qbNi2aINiKa8kOibFQ
提取码:CSDN

1、7-Zip 介绍

 7-Zip是一款 完全免费 而且 开源 的压缩软件,相比其他软件有更高的压缩比而且相对于WinRAR不会消耗大量资源。

软件优点:

  • 开源免费,轻巧便携,高压缩比
  • 为 7z 与 ZIP 提供 更完善的 AES-256 加密算法
  • 压缩 / 解压缩:7z、XZ、BZIP2、GZIP、TAR、ZIP 以及 WIM
  • 仅解压缩:AR、ARJ、CAB、CHM、CPIO、CramFS、DMG、EXT、FAT、GPT、HFS、IHEX、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、QCOW2、RAR、RPM、SquashFS、UDF、UEFI、VDI、VHD、VMDK、WIM、XAR 以及 Z
  • 能够兼容任意压缩、转换、加密算法
  • 最高支持 16,000,000,000 GB 的文件压缩

软件特征:

  • 使用了 LZMALZMA2 算法的 7z 格式 拥有极高的压缩比
  • ZIPGZIP 格式相比,7-Zip 能提供比使用 PKZip 及 WinZip 高2-10% 的压缩比
  • 7z 格式支持创建自释放压缩包
  • Windows 资源管理器集成
  • 强大的文件管理器
  • 强大的命令行版本
  • 支持FAR Manager 插件
  • 支持 87 种语言
  • Unicode 为标准的文件名
  • 基于 GNU LGPL 许可协议发布

系统支持:
7-Zip 适用于 Windows 10 / 8 / 7 / Vista / XP / 2016 / 2012 / 2008 / 2003 / 2000 / NT

压缩算法:

压缩比:(下图来源于中文官网)

让我们用 7-Zip 和 WinRAR 5.20 进行比较。
文件设置:完整安装后的 Windows 版 Mozilla Firefox 34.0.5 以及 Windows 版 Google Earth 6.2.2.6613。
在这里插入图片描述
压缩率(Compression rate),描述压缩文件的效果名,是文件压缩后的大小与压缩前的大小之比,例如:把100m的文件压缩后是90m,压缩率为90/100100%=90%,压缩率一般是越小越好,但是压得越小,解压时间越长。*

2、7-ZIP简单了解

1、如图(10秒让你快速了解7-ZIP怎么用)

在这里插入图片描述

2、图上说明

  • 压缩格式支持:7z、bzip2、gzip、tar、wim、xz、zip
  • 压缩等级:0-仅存储1-极速压缩3-快速压缩5-标准压缩7-最大压缩9-极限压缩
  • 压缩方法(算法):Deflate、Deflate64、BZip2、LZMA、PPMd
  • 字典大小:字典大小设置主要和内存占用关系较大,对压缩比的影响非常小,字典越大压缩/解压缩时使用的内存和时间就越多
  • 单词大小:越大越有利于压缩比提高,但是相应的时间增加
  • 固实数据大小:固实数据就是将所有文件中相同的部分统一压缩,这样能使压缩后文件就变很小.
  • CPU线程数:CPU线程数就是你压缩的时候同时用几个CPU核心,越多速度越快,会不会影响压缩效果没有经过大量测试
  • 压缩所需内存
     以上指标可以提升压缩比压缩时间

3、算法预知

  • 压缩算法-----Deflate
     gzip,zlib,以及图形格式png,使用的是同一个压缩算法Deflate。
    DEFLATE 是同时使用了LZ77算法与哈夫曼编码(Huffman Coding)的一个无损数据压缩算法。它最初是由Phil Katz为他的PKZIP归档工具第二版所定义的,后来定义在RFC 1951规范中
    Deflate算法原理参考

  • 压缩算法-----BZip2
     BZip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。
    BZip2 采用新的压缩演算法,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始文件

  • 压缩算法-----LZMA
     LZMA(Lempel-Ziv-Markov chain-Algorithm的缩写),是一个Deflate和LZ77算法改良和优化后的压缩算法。
    LZMA 2001年被首次应用于7-Zip压缩工具中,它使用类似于 LZ77 的字典编码机制,一般情况下压缩率比 bzip2 高,压缩的可变字典最大可达4GB

  • 压缩算法-----PPMd
    使用C语言开发的算法,WinRAR这个软件使用的就是PPMd算法
    目前 PPMd 算法的介绍特别少!等找到详细资料再更新…

  • 6
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: ds小龙哥编写的基于qt5软件开发入门教程配套所有代码.zip 是一套非常有价值的学习资源。这个压缩包包含了ds小龙哥编写的基于qt5软件开发的入门教程所使用的所有代码。 Qt是一个跨平台的应用程序开发框架,能够帮助开发者快速构建可靠的、高性能的应用程序。ds小龙哥编写的教程通过实际的案例和代码示例,详细讲了Qt的各个方面,从Qt的基本理论和概念开始,帮助读者逐步掌握Qt的开发技术。 配套所有代码.zip中的代码是教程中所涉及的实例代码,通过学习和运行这些代码,读者可以更好地理和应用课程中所讲的知识点。这些代码涵盖了Qt的主要功能和特性,如窗口和对话框的创建、信号与槽机制、布局管理、文件操作、网络编程等等。 这套教程和代码对于想要学习和掌握Qt开发技术的人来说非常有用。通过学习基于Qt的开发,读者可以掌握一种流行的应用程序开发框架,为自己的职业发展增添技能。同时,这个教程的编写风格简洁明了,配套的代码示例也非常实用,非常适合初学者入门。 综上所述,ds小龙哥编写的基于qt5软件开发入门教程配套所有代码.zip是一份非常宝贵的学习资源,对于想要学习和掌握Qt开发技术的人来说,具有重要的参考和学习意义。 ### 回答2: ds小龙哥编写的基于qt5软件开发入门教程配套所有代码.zip,是一套与qt5软件开发相关的教程和代码资源集合。这个压缩包里面包含了与教程相关的所有源代码文件。 这套教程主要面向初学者,帮助他们快速了入门qt5软件开发。ds小龙哥通过详细的步骤和说明,讲了qt5的基础知识和常用功能,同时提供了一个完整的项目实例来帮助读者更好地理和应用所学的知识。 配套的所有代码文件包含了教程中涉及的各种示例和实例代码。这些代码文件可以供读者参考和实践,通过运行和调试这些代码,读者可以更好地理教程中的概念和原理,并将其应用到自己的实际项目中。 这个压缩包的使用非常方便。读者只需压缩文件,然后根据教程的指引一步步进行学习和实践。每个代码文件都有相应的文件名和目录结构,使得读者可以轻松地找到所需的代码示例。 总之,ds小龙哥编写的基于qt5软件开发入门教程配套所有代码.zip是一个宝贵的资源,能够帮助读者快速入门qt5软件开发。通过学习和实践这套教程,读者将能够掌握基本的qt5开发技巧,并能够应用到实际项目中。 ### 回答3: DS小龙哥编写的基于Qt5软件开发入门教程配套所有代码.zip是一份非常有价值的学习资源。该教程是为想要学习Qt5软件开发的初学者而编写的,通过这些代码,学习者可以了如何使用Qt5库进行软件开发。 这份ZIP文件包含了与教程相关的所有代码,这些代码是按照教程的顺序组织的,并且已经经过了测试和调试,确保其正确运行。每个代码文件都有详细的注释,可以帮助学习者理代码的逻辑和实现方法。 通过这些代码,学习者可以学习如何创建Qt5应用程序的基本结构和框架,以及如何使用Qt5库中的各种类和函数来实现各种功能。这些功能包括用户界面设计、响应用户交互、数据存储与处理、网络通信等等。 另外,这些代码还演示了一些常见的软件开发技术和最佳实践,例如面向对象编程、模块化设计、异常处理等等。这些知识对于进一步扩展和优化软件代码至关重要。 总之,DS小龙哥编写的基于Qt5软件开发入门教程配套所有代码.zip提供了一个很好的学习资源,对于想要学习Qt5软件开发的初学者来说尤其有价值。通过学习这些代码,学习者可以快速入门并掌握Qt5软件开发的基本技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值