Arquivo 7-Zip (.7z)
Especificação Padrão7-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:
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 1CREPRESENTAÇÃO ASCII: 7z¼¯'\x1c
Padronização: Especificação de Arquitetura Aberta do 7-Zip
Especificações Técnicas
| Arquitetura do Contêiner | Arquitetura de cabeçalho modular aberta que suporta filtros de compressão empilhados e nomes de ficheiro Unicode |
| Compressão | LZMA, LZMA2, PPMd (texto), BZip2, Deflate, BCJ / BCJ2 (filtros de desvio executáveis) |
| Ordem de Bytes (Endianness) | Little-Endian (Intel x86) |
| Espaços de Cores | N/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áximas | Suporta ficheiros e volumes de arquivo totais até 16 Exabybytes (16 mil milhões de GB) |
| Transparência | Atributos de ficheiro completos, permissões Unix e carateres de data/hora NTFS de 64-bit de precisão |
| Streaming e Progressivo | Cabeç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écnico | 7Z (Atual) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| Algoritmo de Compressão | LZMA / LZMA2 / PPMd | Deflate (tradicional) | Algoritmo proprietário RAR5 | Deflate (sobre fluxo Tar) |
| Encriptação de Nomes de Ficheiro | Suportado (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ólida | Suportado (impulso massivo no rácio entre ficheiros) | Não suportado no ZIP padrão | Suportado em arquivos RAR | Naturalmente sólido (fluxo tarball) |
| Licença | Código Aberto Gratuito (GNU LGPL) | Domínio Público Aberto / PKWARE | Comercial 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
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.
Pares de Conversão de 7Z Relacionados
Converter um Arquivo ZIP num Arquivo 7-Zip reempacota múltiplos ficheiros comprimidos num formato significativamente mais pequeno utilizando algoritmos de dicionário avançados.
A conversão de um arquivo 7-Zip para o formato ZIP troca parte da eficiência de alta compressão por compatibilidade universal entre dispositivos.