临沂网站建设步骤,有网站吗推荐一下,wordpress 301重定向,民宿预订网站制作在实际日常工作或项目中#xff0c;经常会遇到需要在window操作系统上压缩文件#xff0c;在Linux操作系统上解压缩的场景#xff0c;一款实用的压缩软件迫在眉睫#xff0c;经过实际使用总结#xff0c;7-Zip可以很好的解决很多压缩和解压缩问题#xff0c;其基本使用方…在实际日常工作或项目中经常会遇到需要在window操作系统上压缩文件在Linux操作系统上解压缩的场景一款实用的压缩软件迫在眉睫经过实际使用总结7-Zip可以很好的解决很多压缩和解压缩问题其基本使用方法总结如下
参考来源—— 7-Zip 官方中文网站
https://sparanoid.com/lab/7z/
下载链接
https://sourceforge.net/p/sevenzip/discussion/45797/thread/3f550826d8/
一、7-Zip 介绍
7-Zip是一款 完全免费 而且 开源 的压缩软件相比其他软件有更高的压缩比而且相对于WinRAR不会消耗大量资源。
优点
开源免费轻巧便携高压缩比
压缩 / 解压缩
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
能够兼容任意压缩、转换、加密算法
最高支持 16000000000 GB 的文件压缩
系统支持
7-Zip 适用于 Windows 10 / 8 / 7 / Vista / XP / 2016 / 2012 / 2008 / 2003 / 2000 / NT
二、实际使用
1、压缩面板及说明 2、功能说明
压缩格式支持
7z、bzip2、gzip、tar、wim、xz、zip
压缩等级
0-仅存储1-极速压缩3-快速压缩5-标准压缩7-最大压缩9-极限压缩
压缩方法(算法)
Deflate、Deflate64、BZip2、LZMA、PPMd
字典大小
字典大小设置主要和内存占用关系较大对压缩比的影响非常小字典越大压缩/解压缩时使用的内存和时间就越多
单词大小
越大越有利于压缩比提高但是相应的时间增加
固实数据大小
固实数据就是将所有文件中相同的部分统一压缩,这样能使压缩后文件就变很小.
CPU线程数
CPU线程数就是你压缩的时候同时用几个CPU核心越多速度越快会不会影响压缩效果没有经过大量测试
压缩所需内存
3、压缩算法说明
上述提到的几种常见的压缩算法包括Deflate、BZip2、LZMA和PPMd。这些算法都用于数据压缩但它们在实现方式、压缩率和速度上有所不同。下面是对这些算法的简要概述
Deflate:
结合了LZ77Lempel–Ziv 77和哈夫曼编码。LZ77用于找到并替换重复的数据序列而哈夫曼编码则用于进一步优化这些替换。 被广泛使用在许多软件和应用中包括gzip、zlib和PNG图像格式。 是一种无损压缩算法意味着压缩后的数据可以完全恢复到原始状态。
BZip2:
基于Burrows-Wheeler变换和哈夫曼编码。 通常比Deflate提供更好的压缩率但压缩和解压速度较慢。 也是一种无损压缩算法。
LZMA:
是Lempel–Ziv–Markov chain Algorithm的缩写。 结合了LZ77算法和范围编码一种熵编码技术。 通常提供比Deflate和BZip2更高的压缩率但压缩和解压速度可能更慢。 被用于7-Zip压缩工具等。 同样是无损压缩算法。
PPMd:
PPMd是Prediction by Partial Matching部分匹配预测的一种变体。 它是一种统计压缩方法通过分析数据的统计特性来压缩数据。 WinRAR等压缩工具使用PPMd算法。 也是一种无损压缩算法。
在选择压缩算法时需要考虑压缩率、压缩和解压速度以及内存使用等因素。不同的算法在不同的应用场景下可能更合适。例如对于需要快速压缩和解压的数据Deflate可能是一个更好的选择而对于需要更高压缩率且对速度要求不高的场景BZip2或LZMA可能更合适。