7-Zip, o arquivador de arquivos de código aberto, agora está disponível para Linux

Graças a um lançamento binário oficial, agora você pode executar o 7-Zip nativamente no Linux em plataformas x86 e ARM. Continue lendo para saber mais!

Uma versão oficial do 7-Zip está agora disponível para as arquiteturas Linux x86, x86-64, ARMv7 e ARM64, ampliando o popular programa de compactação de arquivos de código aberto, de PCs com Microsoft Windows a milhares de dispositivos com Linux, incluindo Chromebooks e a Raspberry Pi.

Os usuários do Linux já podem usar o arquivo 7-Zip (*.7z) há algum tempo usando aplicativos como p7zip, graças ao arquitetura aberta do formato de arquivo. Mas desde o lançamento do 7-Zip 21.01 alfa, desenvolvedores, administradores de sistema e entusiastas do Linux podem obter o binário Linux do programa diretamente do site do 7-Zip e aproveitar o suporte nativo. Você pode invocá-lo em um contêiner, em uma máquina remota ou até mesmo em Subsistema Windows para Linux (WSL).

7-Zip Linux rodando em WSL 2 junto com a versão Windows CLI

O changelog completo para a versão alfa 21.01 do 7-Zip (lançada em 9 de março de 2021) é o seguinte:

  • A versão de linha de comando do 7-Zip para Linux foi lançada.
  • As melhorias de velocidade da versão ARM64 usando instruções de CPU de hardware para AES, CRC-32, SHA-1 e SHA-256.
  • O bug nas versões 18.02 - 21.00 foi corrigido: o 7-Zip não conseguia extrair corretamente alguns arquivos ZIP criados com o método de compactação xz.
  • Alguns bugs foram corrigidos.

À medida que a versão Linux se torna uma oferta padrão, você pode esperar que a mecânica de lançamento esteja alinhada com os lançamentos oficiais do 7-Zip. Dado o fato de que p7zip foi atualizado pela última vez em 2016, é de fato uma decisão acertada do desenvolvedor do 7-Zip, Igor Pavlov, resolver o problema com suas próprias mãos e lançar binários oficiais do Linux baseados na base de código 7-Zip mais recente. No entanto, o desenvolvedor ainda não publicou o código-fonte desta versão. Conforme mencionado no tópico de discussão do lançamento (via bip de computadores), Pavlov admitidamente não funciona com Linux, o que significa que um sistema de compilação oficial para o porte levará algum tempo para aparecer. Embora o script de construção do p7zip pode ser adaptado para compilar 7-Zip no Linux, pode não ser uma solução adequada no longo prazo.

Se você quiser experimentar a variante Linux oficial do 7-Zip, você pode baixar a versão alfa diretamente do tópico de anúncio ou do seção de download de seu site. A primeira etapa é escolher o pacote necessário para a arquitetura de sua CPU. Depois de baixado, você deve descompactar o arquivo *.tar.xz para obter o 7zz executável. É importante notar que um front-end GUI oficial original para a versão CLI ainda não está disponível.