Pular para o conteúdo

Abrir um arquivo 7z

Tire os arquivos de um 7z sem instalar o 7-Zip. O arquivo compactado nunca fica armazenado.

  • Nunca armazenado
  • Sem fila, sem espera
  • Sem cadastro, sem marca d'água

Como funciona

1

Adicione seu 7z

Solte o arquivo aqui. LZMA e LZMA2, que é o que quase todo 7z usa, são lidos.

2

Veja o que há dentro

Cada arquivo aparece com o tamanho e a pasta.

3

Pegue o que quiser

Baixe um arquivo, ou todos juntos em um ZIP.

Um formato que comporta quase tudo

O 7z é menos um método de compressão e mais uma estrutura para métodos de compressão. Um item pode ser guardado com LZMA, LZMA2, bzip2, PPMd, Deflate ou sem compressão nenhuma, e filtros podem ser aplicados por baixo — o BCJ, que reescreve os endereços de salto em código executável para que ele comprima melhor, ou um filtro delta para áudio sem compressão. LZMA e LZMA2 abrem aqui e, juntos, respondem por quase tudo o que o 7-Zip produz nas configurações padrão. O PPMd — escolhido de vez em quando para texto e XML, em que realmente ganha — e o BCJ2 não abrem, e um arquivo que use um deles é listado corretamente e depois se recusa a extrair, dizendo o que encontrou em vez de falhar de forma vaga.

A compressão sólida é o motivo de o 7z ser pequeno e o motivo de ele ser pesado para abrir. Em vez de comprimir cada arquivo separadamente, um arquivo sólido comprime todos como um único fluxo contínuo, aproveitando a repetição entre arquivos — uma pasta com cinquenta arquivos de código-fonte ou de configuração parecidos comprime muito melhor do que um ZIP da mesma pasta. O custo é que chegar a qualquer arquivo exige descomprimir tudo o que vem antes dele, então não há um jeito barato de tirar um único item do meio de um arquivo sólido grande.

Isso faz do 7z o formato com mais chance de esgotar a memória aqui, e vale entender por quê. Um arquivo de 200 MB com texto ou código-fonte pode legitimamente conter vários gigabytes, porque o LZMA em configurações altas atinge com frequência taxas que o ZIP nem chega perto. O tamanho do arquivo compactado diz muito pouco sobre o que é preciso para abri-lo, o contrário do que a maioria das pessoas imagina. As verificações de segurança recusam um arquivo cujo conteúdo declarado não é plausível, em vez de deixar a aba morrer tentando.

Arquivos criptografados não podem ser abertos — e a criptografia do 7z merece um comentário, porque é excepcionalmente boa. Ela usa AES-256 com uma chave derivada por uma função propositalmente lenta, e pode criptografar os nomes dos arquivos além do conteúdo, o que o ZIP não faz. Um 7z com criptografia de cabeçalho não revela absolutamente nada sobre si, o que é uma propriedade de segurança real e também o motivo de nada aqui conseguir listá-lo.

Quando você precisa de outra coisa

O 7-Zip é gratuito, de código aberto, e lê e grava todos os codecs, filtros e modos de criptografia que o formato permite — inclusive os que esta página não suporta. No macOS e no Linux ele vem como p7zip e 7zz, e 7z x archive.7z é o comando inteiro. Para qualquer arquivo criptografado, dividido em volumes, autoextraível ou que use PPMd ou BCJ2, ele não é uma preferência, mas a única resposta.

Para um arquivo grande, uma ferramenta de desktop ganha em mais do que compatibilidade: ela extrai direto para o disco em vez de guardar tudo na memória, então o tamanho deixa de importar, e restaura as permissões Unix e os links simbólicos que um download não consegue. Esta página serve para dar uma olhada rápida em algo, ou para tirar um arquivo em uma máquina em que você não pode instalar nada.

Perguntas frequentes

Preciso ter o 7-Zip instalado?

Não. O leitor faz parte desta página.

Meu arquivo compactado fica armazenado em algum lugar?

Não. Nada fica armazenado e nada é guardado, e a ferramenta continua funcionando com o Wi-Fi desligado depois que a página carrega. Isso pesa mais para arquivos compactados do que para a maioria dos arquivos — um ZIP com suas declarações de imposto de renda ou o backup de uma pasta é exatamente o tipo de coisa que não deveria parar no servidor de um desconhecido.

Vocês também criam 7z?

Ainda não. Ler um 7z e gravar um são trabalhos de tamanhos muito diferentes, e a implementação de referência é licenciada sob a LGPL, que este site não pode usar. A leitura é possível porque o libarchive implementou o formato de forma independente, sob uma licença permissiva. E, para criar um arquivo compactado, o ZIP é a escolha mais segura de qualquer forma: ele abre em qualquer computador sem instalar nada, o que um 7z não faz.

Quais recursos do 7z funcionam?

Compressão LZMA, LZMA2, BZip2, Deflate e PPMd, pastas e arquivos divididos nos blocos sólidos habituais. Arquivos criptografados são listados, mas não podem ser lidos sem a senha, o que ainda não é suportado.

Existe limite de tamanho?

A memória disponível, e não um teto fixo de tamanho. Arquivos compactados muito grandes são abertos um arquivo por vez quando o formato permite, então um ZIP grande é listado na hora e só o arquivo que você pede é descompactado.

É seguro abrir um 7z de alguém que eu não conheço?

Arquivos compactados são o único tipo de arquivo cujo CONTEÚDO pode ser malicioso, então dois ataques antigos são tratados antes de você ver qualquer coisa. Um arquivo dentro do pacote pode ter um nome como “../../algo” para tentar escapar da pasta onde é descompactado — esses nomes são corrigidos e você fica sabendo quais foram alterados. E um arquivo compactado pode ter poucos kilobytes e se expandir para terabytes, o que derrubaria a aba do navegador junto; isso é medido e recusado, em vez de tentado.

Bom saber: Arquivos LZMA e LZMA2 abrem, o que cobre quase tudo o que o 7-Zip produz. Arquivos criptografados e os codecs mais raros (PPMd, BCJ2) não abrem. O 7z comprime muito, então um arquivo pequeno pode se expandir para muito mais que o seu tamanho — o limite é a memória, não o arquivo.

Coloque esta ferramenta no seu site

Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.