1. 为什么7z的压缩率这么夸张
7-Zip基于GNU LGPL协议发布的软件,通过全新算法使压缩比率大幅提升,7Z(7-zip)的压缩率是高于RAR,但在速度方面不及RAR。
支持格式:压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP 和 WIM;
仅解压缩,ARJ,CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z。
对于ZIP和GZIP格式,7-Zip能提供比使用 PKZip 及WinZip 高2~10%的压缩比率
7z 格式支持创建自解压(SFX)压缩文件,7z 格式支持加密功能(AES-256),集成Windows外壳扩展,强大的文件管理能力,强大的命令行版本支持 FAR Manager插件;
支持79种语言,7-Zip适用于Windows 10/Windows 8/Windows 7/ Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98。并且7-Zip有面向Linux、Unix平台的命令行版本。
(1)7z可以打开dmg文件吗扩展阅读
自动添加注释提高压缩率:
选择“注释”标签,点“浏览”选择压缩包注释文件,如“说明文件.htm”或“说明文件.txt”。
推荐把“常规”标签中的“压缩选项”里面的“创建固实压缩文件”和“锁定压缩文件”勾上,这样可以加大压缩率,还可以防止别人轻易修改压缩包。在“高级”标签里面还可以选择是否“后台压缩”和设置压缩密码。
7-Zip在解压缩和压缩率方面是优于WinRAR的,而且操作简便,基本操作上与WinRAR不相伯仲。但是由于普通用户除了会进行解压缩的操作,有时候也需要将文件压缩成RAR格式,毕竟rar是网上最流行的压缩格式。
而7-Zip虽然可以解开rar压缩包,却不具备制作RAR格式的功能,所以我们觉得对于普通用户来说压缩软件可能还是要首选WinRAR,而7-Zip则可以作为压缩/解压缩的首席备选软件。
2. 7z安装文件里的7zg和7zfm都是什么
7zfm.exe(7-zip File Manager)是7-Zip软件的GUI主程序,7zg.exe是7-Zip软件主程序所依赖的软件模块,供7zfm.exe主程序调用,提供压缩算法支持。
7zfm.exe作为7-Zip软件的GUI主程序,提供了7-Zip操作管理系统文件、文件夹的窗口,在操作界面中可以方便的访问系统文件,提供压缩、提取的便捷方式。
7zfm.exe、7zg.exe支持一系列压缩算法:LZMA(改良与优化后的 LZ77 算法)、LZMA2(改良的 LZMA 算法)、PPMD(基于 Dmitry Shkarin 的 PPMdH 算法)、BCJ(32 位 x86 可执行文件转换程序)、BCJ2(32 位 x86 可执行文件转换程序)、BZip2(标准 BWT 算法)。
(2)7z可以打开dmg文件吗扩展阅读:
支持格式:
1、压缩/解压缩:7z、 XZ、 BZIP2、 GZIP、 TAR、 ZIP 和 WIM
2、仅解压缩:ARJ、CAB、CHM、CPIO、CramFS、DEB、DMG、FAT、HFS、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、RAR、RPM、SquashFS、UDF、VHD、WIM、XAR、7Z
3、对于 ZIP 及 GZIP 格式,7-Zip 能提供比使用 PKZip 及 WinZip 高 2-10% 的压缩比
4、为 7z 与 ZIP 提供更完善的 AES-256 加密算法
5、7z 格式支持创建自释放(SFX)压缩包
6、Windows 资源管理器集成,强大的的文件管理器,强大的命令行版本,支持 FAR Manager 插件,支持 79 种语言,7-Zip 适用于 Windows 7 / Windows10 / Vista / XP / 2008 / 2003 / 2000 / NT / ME / 98,并且有面向 Mac OS X、Linux、Unix 平台的命令行版本。
3. linux 7z解压命令
linux系统下7z解压命令是什么呢?下面是7z解压命令具体介绍:
1、7zip linux功能:
具有LZMA和LZMA2压缩的7z格式的高压缩比。
支持解压/压缩格式: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。
对于ZIP和GZIP格式,7-Zip提供的压缩比率比PKZip和WinZip提供的比率高出2-10%
强大的AES-256加密7z和ZIP格式
7z格式的自解压能力
与Windows Shell集成
强大的文件管理器
强大的命令行版本
FAR管理器插件
本地化87种语言
2、安装方法:
debian/ubuntu下可以打开软件包管理器或软件中心,搜索7z,可以看到有p7zip之类字样的包,安装它。需要RAR格式的支持的用户,还需要安装7zip的rar模块,装好后就可以使用了。
在命令行下可以使用apt-get install p7zip-full(ubuntu用户可以在前面直接加上sudo,debian用户可能需要先用su切换至root用户)
fedora和debian/ubuntu类似。
opensuse用户打开官方软站,地址是//software.opensuse.org,在搜索框中输入7zip,并选好你的版本,搜索安装。
3、7-zip在命令行下的使用方法:
使用格式:7z [adeltux] [-] [SWITCH] ...
第一个7z是程序的名称,7zip装完后会有7z、7za、7zr三个程序,其中7z是全功能的(即启用所有模块的功能),7za是仅使用7zip本身,不启用其它模块(这种情况不支持rar等格式),7zr是精简版,只支持7z格式。
第二个参数[adeltux]是用来告诉7zip执行什么功能:a用于创建压缩文件或向压缩文件中添加文件;d用于从压缩文件里删除文件;e用于解压,但不创建目录结构;l用于显示压缩文件里所包含的内容;t用于测试压缩文件是否有效;u用于更新压缩文件内的文件;x用于解压,并且创建目录结构。
[-] [SWITCH]是选项开关,部分选项将稍后介绍,也可以使用命令man 7z查看详细说明。
是压缩文件的文件名,后面跟输入文件的文件名(可以使用通配符,可以有多个文件)。
比较常用的选项开关
-t:指定压缩格式,如-t7z
-m:设置压缩方法,详见/usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm(在debian下,若无法打开,请参照自己的man page)
-p:为压缩档案设置密码,既可以在压缩时先在输入的命令加上-p,然后在执行中输入密码,也可以直接-pPASSWORD,如-p123456
-mhe=on|off:仅适用于7z格式,开启或关闭文件列表的加密,默认为off
-si:从标准输入中读取数据,常与管道操作相结合,用于压缩/打包文件
-so:向标准输出中写入数据,常与管道操作相结合,用于解压/释放文件
-v:用于分卷压缩,比如让输出的每个文件最大为1MB,则用-v1m
-o:将解压后的文件存放到指定目录下,如想要指定解压后的文件输出到目录a下,则用-oa
-l:存储符号链接所对应的文件/目录,并替换到此链接上(注意,在所压缩的文件里不可以有递归链接)
4、命令返回值:
7-zip退出后也有自己的返回值,想要查看返回值,请在命令执行完成后马上执行echo $?命令(即中间不要执行其它命令),以查看返回值,下面列出各返回值所代表的意义。
0 正常
1 警告(没有错误),比如某些文件在压缩过程中无法读取
2 错误
7 无法识别命令行参数
8 没有足够的内存来执行操作
255 用户自行按下Ctrl+C来中止程序
4. .7z文件如何解压
.7z格式文件的压缩、解压:
.7z是一种压缩格式,和我们在Windows平台上看到的rar类似。
. 7z是7-zip开源的压缩文件所支持的压缩格式,在Mac系统中可使用keka进行解压和压缩。
压缩格式有7z,Zip,Tar,Gzip,Bzip2,DMG,ISO等。
设置压缩加密:
在7z和Zip格式中,只需在密码和重复字段中设置密码,然后查看挂锁关闭,然后设置好即可实现加密压缩。
解压:
直接将需要解压的.7z格式文件汇总到一个文件夹中(我本次需要解压的为分割后的一堆.7z,所以需要将全部汇总到一个文件夹),然后将文件夹一次性拖拽到keka界面即可。