7-Zip是一种非常流行的程序,用于存档Windows计算机上已有二十多年的文件。多年后,已首次发布Linux预览版。但现在您也可以在带有基于ARM体系结构的处理器的计算机上使用该应用程序。

Linux已经通过称为p7zip的POSIX端口支持7-zip存档文件格式,但是由另一位开发人员维护。由于p7zip开发人员已经有4-5年没有维护他们的项目,因此7-Zip开发人员Igor Pavlov决定创建一个基于最新的7-Zip源代码的新官方Linux版本。

7-Zip是一种流行的文件归档程序,于1999年首次亮相。多年来,该应用程序仅在Windows计算机上可用。现在,它的创建者还决定将软件转移到在Linux下运行的计算机上。

7-Zip 21.01 alpha是第一个添加Linux支持的预览版本。该应用程序支持各种处理器体系结构,包括x86,x86-64和ARM。不幸的是,存在一些与图形用户界面有关的限制。

用户可以从以下链接下载:

适用于Linux的7-Zip可让您执行与Windows版本相同的操作。但是,目前还没有图形用户界面。这只有通过使用文本命令才有可能。

Linux的7-Zip的第一个版本作为控制台应用程序发布,7-Zip的开发人员声称这两个工具非常相似,但不完全相同。

在Ubuntu 20.04.2上运行的Linux版7-Zip

虽然Pavlov还没有发布源代码,但他分享了一些关于如何编译的信息。由于他自己不使用Linux,他已经要求其他开发人员提供关于编译程序的最佳方法的建议。

“这些新的Linux 7-Zip二进制文件是由GCC在没有-static开关的情况下链接(编译)的。而已编译的32位可执行文件(x86和armhf)在某些arm64和amd64系统上不起作用,可能是因为缺少某些必需的文件 .so文件。”

Pavlov在其发行页面上说:“如果您有一些建议,如何编译和链接在大多数Linux系统中都能工作的二进制文件,请写在这里。”

Pavlov还要求用户使用以下命令对Linux上的7-Zip性能进行基准测试:

./7zz b “-mm=*” “-mmt=*” -bt > bench.txt

如下:

然后,用户可以上传他们的bench.txt在7-Zip for Linux的发布页面上作为评论进行报告,以检查bug和潜在的性能增强。

对于喜欢使用7-Zip的Linux用户而言,这是个好消息,但是Google软件工程师Christian Blichmann最近发布的一条推文提出了对7-zip源代码的神秘担忧。

在12日发布的推特帖子中,Blichmann解释了他先前发推文的原因。 TLDR:7-zip没什么问题,但是Blichmann建议提高安全性。

Blichmann2021年3月12日更新评论的理由。

发表评论