An official model of the favored 7-zip archiving program has been launched for Linux for the primary time.
Linux already had help for the 7-zip archive file format by means of a POSIX port referred to as p7zip but it surely was maintained by a distinct developer.
Because the p7zip developer has not maintained their challenge for 4-5 years, 7-Zip developer Igor Pavlov determined to create a new official Linux version primarily based on the newest 7-Zip supply code.
Pavlov has launched 7-Zip for Linux in AMD64, ARM64, x86, and armhf variations, which customers can obtain on the following hyperlinks:
This primary model of 7-Zip for Linux is launched as a console utility and has related, however not an identical, command-line arguments as p7zip.
Whereas Pavlov has not launched the supply but, he shared some data on the way it has been compiled. As he self-admittedly doesn’t work with Linux, he has requested different builders’ recommendation on the easiest way to compile this system.
“These new 7-Zip binaries for Linux had been linked (compiled) by GCC with out
-static change. And compiled 32-bit executables (x86 and armhf) did not work on some arm64 and amd64 programs, most likely due to lacking of some required
“Please write right here, when you have some advices methods to compile and hyperlink binaries that may work in most Linux programs,” Pavlov said on his launch web page.
Pavlov can also be asking customers to benchmark the 7-Zip for Linux’s efficiency on varied programs utilizing the next command:
./7zz b "-mm=*" "-mmt=*" -bt > bench.txt
Customers can then add their bench.txt report as a touch upon 7-Zip for Linux’s release page to be reviewed for bugs and potential efficiency enhancements.
Whereas that is nice information for Linux customers preferring to make use of 7-Zip, a current tweet by Google software program engineer Christian Blichmann raises mysterious issues about 7-zip’s supply code.
PSA: After having regarded into p7zip and up to date 7-zip supply code, I *strongly* recommend everybody to place it in a sandbox.
— Christian Blichmann (vague radio chatter) (@AdmVonSchneider) March 9, 2021
BleepingComputer contacted Blichmann to study extra about what was found however didn’t obtain a response.