Arquivo 7-Zip (.7z)

Especificação Padrão

7-Zip Archive (7Z) é um formato contentor aberto de alta compressão que utiliza os algoritmos LZMA e LZMA2, oferecendo rácios de compressão drasticamente superiores aos do ZIP legado e encriptação de cabeçalho AES-256 nativa.

Converter ZIP para 7Z

Conversor gratuito de ZIP para 7Z no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspecionar e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos 7Z inspecionando a sequência de bytes binários inicial:

Selecione ou solte os arquivos aqui

Conversão 100% privada no navegador - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de Privacidade com Zero Transmissão de Rede: 0 bytes enviados para servidores externos. Todo o processamento ocorreu localmente no sandbox do seu navegador.

Assinatura de Cabeçalho em Nível de Byte (Magic Bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos 7Z inspecionando a sequência de bytes binários inicial:

ASSINATURA HEX (OFFSET 0):

37 7A BC AF 27 1C

REPRESENTAÇÃO ASCII: 7z¼¯'\x1c

Padronização: Especificação de Arquitetura Aberta do 7-Zip

Especificações Técnicas

Arquitetura do ContêinerArquitetura de cabeçalho modular aberta que suporta filtros de compressão empilhados e nomes de ficheiro Unicode
CompressãoLZMA, LZMA2, PPMd (texto), BZip2, Deflate, BCJ / BCJ2 (filtros de desvio executáveis)
Ordem de Bytes (Endianness)Little-Endian (Intel x86)
Espaços de CoresN/D (Contentor de Arquivo)
Canais e EstruturaÁrvore de diretórios de vários ficheiros, arquivos repartidos por vários volumes e blocos de compressão sólida
Dimensões MáximasSuporta ficheiros e volumes de arquivo totais até 16 Exabybytes (16 mil milhões de GB)
TransparênciaAtributos de ficheiro completos, permissões Unix e carateres de data/hora NTFS de 64-bit de precisão
Streaming e ProgressivoCabeçalho armazenado no final do ficheiro por predefinição; não transmissível sem um esquema não sólido especializado

Matriz de Comparação Técnica: 7Z vs Concorrentes

Atributo Técnico7Z (Atual)ZIPRARTAR.GZ
Algoritmo de CompressãoLZMA / LZMA2 / PPMdDeflate (tradicional)Algoritmo proprietário RAR5Deflate (sobre fluxo Tar)
Encriptação de Nomes de FicheiroSuportado (encriptação de cabeçalho AES-256)Não suportado (nomes de ficheiro visíveis)Suportado (encriptação de cabeçalho AES-256)Não suportado (metadados tar simples)
Compressão S sólidaSuportado (impulso massivo no rácio entre ficheiros)Não suportado no ZIP padrãoSuportado em arquivos RARNaturalmente sólido (fluxo tarball)
LicençaCódigo Aberto Gratuito (GNU LGPL)Domínio Público Aberto / PKWAREComercial Proprietário (WinRAR)Código Aberto Gratuito (POSIX/GNU)

Modos Comuns de Corrupção e Guia de Recuperação Hex

A extração falha com 'Data error in encrypted file. Wrong password?'.

Causa Raiz: Soma de verificação CRC32 corrompida no fluxo LZMA encriptado ou limite de bloco danificado.

Recuperação: Tentar a recuperação com o sinalizador 'Keep broken files' do 7-Zip ou com a Reparação de Arquivos do File2File.

Análise de Segurança e Vetores de Ataque ao Analisador

Os arquivos 7z suportam cadeias complexas de descodificação de vários filtros onde sequências de filtros adulteradas podem espoletar problemas de segurança de memória.

Vetores de Ataque Conhecidos

  • Negação de serviço através de descompressão de dicionário LZMA altamente recursiva ao estilo de 'bomba zip'.
  • Escrita fora dos limites da memória dinâmica no cálculo do filtro de endereços de desvio executável BCJ2.
  • Estouro de inteiros durante a alocação de estruturas de cabeçalho de arquivo de vários volumes.

Melhores Práticas Defensivas: Limitar o consumo máximo de memória de descompressão e os rácios de descompressão em pipelines de extração automatizados do lado do servidor.

Origens Históricas e Marcos

2008O algoritmo LZMA2 é introduzido no 7-Zip v9, permitindo uma compressão paralela eficiente com múltiplos núcleos.
2002Adicionada encriptação AES-256 completa, incluindo encriptação opcional de nomes de ficheiro de arquivo e estrutura de diretórios.
1999Igor Pavlov lança o 7-Zip 1.00 e introduz o formato de código aberto 7z.

Principais Vantagens e Prós

  • Rácios de compressão excecionais, tipicamente 30% a 70% menores do que o ZIP legado e 10% a 20% menores do que o RAR.
  • A compressão de blocos sólidos combina ficheiros semelhantes num fluxo contínuo, maximizando a eliminação de dados redundantes.
  • A encriptação AES-256 de nível militar suporta a encriptação de nomes de ficheiro, ocultando o conteúdo do arquivo de inspeções não autorizadas.

Limitações Técnicas e Contras

  • A compressão sólida exige a descompressão dos ficheiros anteriores num bloco ao extrair um único ficheiro.
  • Maior consumo de memória durante a codificação LZMA/LZMA2 de compressão máxima.
  • Requer utilitários de terceiros em versões mais antigas do Windows sem suporte integrado para 7z.

Curiosidades Técnicas

  • O formato 7z é 100% de código aberto e licenciado sob a licença GNU LGPL, com o SDK LZMA em domínio público.
  • O filtro BCJ2 no 7z separa os destinos de salto executáveis x86 de 32-bit para um fluxo separado para maximizar a compressão.
  • O Windows 11 integrou finalmente o suporte nativo para extrair arquivos 7z no final de 2023, 24 anos após a sua invenção.

Perguntas Técnicas Frequentes

Porque é que o 7z comprime para tamanhos menores do que o ZIP?

O 7z utiliza o algoritmo avançado LZMA2 com tamanhos de dicionário enormes (até 1 GB) e compressão 'sólida' que comprime vários ficheiros em conjunto como um fluxo contínuo, eliminando dados redundantes entre ficheiros.

Posso abrir ficheiros 7z sem instalar o 7-Zip?

Sim. O Windows 11 extrai nativamente ficheiros 7z e o File2File.app pode extrair e converter ficheiros 7z diretamente dentro de qualquer navegador web em qualquer dispositivo.

A encriptação por palavra-passe do 7z é segura?

Sim. O 7z utiliza encriptação AES-256 padronizada com derivação de chave SHA-256, o que é matematicamente seguro contra ataques de força bruta quando são utilizadas palavras-passe fortes.