7-Zip、7z、7za.exe 命令行用法(加解压zip文件)

时间:2024-03-28 08:09:36

文章目录

  • 7-Zip
    • 什么是7z
      • 使用7-Zip、7z的场景
    • 常用命令
      • 7za.exe 命令行用法

7-Zip

什么是7z

主页:http://www.7-zip.org/

7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。

7-Zip is free software with open source. The most of the code is under the GNU LGPL license. Some parts of the code are under the BSD 3-clause License. Also there is unRAR license restriction for some parts of the code.

7-Zip 是开源的免费软件。大部分代码都在 GNU LGPL 许可证下。代码的某些部分属于 BSD 3-clause License。此外,对于代码的某些部分还有 unrur 许可证限制。

You can use 7-Zip on any computer, including a computer in a commercial organization. You don’t need to register or pay for 7-Zip.

您可以在任何计算机上使用7-Zip,包括商业机构中的计算机。你不需要注册或支付7-Zip。

Compression ratio results are very dependent upon the data used for the tests. Usually, 7-Zip compresses to 7z format 30-70% better than to zip format. And 7-Zip compresses to zip format 2-10% better than most of other zip compatible programs.

压缩比的结果很大程度上取决于测试所使用的数据。通常,7-Zip 压缩到7z 格式要比 zip 格式好30-70% 。7-Zip 压缩到 zip 格式的效果比大多数其他 zip 兼容程序好2-10% 。

使用7-Zip、7z的场景

  1. 更高的压缩率:7z通常能够提供比其他常见压缩格式(如ZIP和RAR)更高的压缩率。这意味着您可以在相同存储空间下存储更多的数据,或者以较小的文件尺寸传输文件。

  2. 开源免费:7z是一个开源项目,并且可以免费使用。这使得它成为一个受欢迎的选择,特别是对于那些希望避免付费软件许可费用的用户。

  3. 广泛的平台支持:7z工具被广泛地支持于多个操作系统,包括Windows、Linux、macOS等。这使得在不同平台上使用7z进行文件压缩和解压缩非常方便。

  4. 高级功能:7z提供了一些高级功能,如密码保护和加密、分卷压缩、自解压缩文件等。这些功能使得7z适用于各种复杂的压缩需求。

常用命令

最常用的命令有a(压缩)、x(解压)。

7za.exe 命令行用法

压缩文件到zip:

7za a -tzip archive.zip file1.txt file2.txt folder/
  • a 是7za.exe工具的选项,表示执行添加(压缩)操作。
  • -tzip 是7za.exe工具的选项,用于指定压缩格式为ZIP。
  • archive.zip 是要创建的ZIP存档文件的名称。
  • file1.txt、file2.txt 是要包含在ZIP存档中的文件。
  • folder/ 是要包含在ZIP存档中的目录。

解压zip文件:

7za.exe  x -y  xxx.zip
  • -y 使 7-Zip 执行命令时的大多数提示失效。您可以使用此选项来阻止在 e (释放) 和 x (完整路径释放) 命令中文件覆盖时的提示。
    总结: -y 是覆盖,用于指定在解压缩时不询问任何问题,即自动确认所有提示。