O que é o formato de ficheiro 7Z?
Arquivos com a extensão .7z contêm dados arquivados que podem ser comprimidos e criptografados. O formato suporta algoritmos de pré-processamento - BCJ, BCJ2 e Delta Encoding - que melhoram a compressão em tipos de dados específicos, como executáveis.
Um arquivo pode ser dividido em vários volumes; nesse caso, as extensões das partes específicas seguem o padrão nome.7z.001, nome.7z.002, etc. Este formato oferece um alto nível de compressão e é aberto, permitindo o uso de vários algoritmos para a compressão de dados.
Os algoritmos mais populares usados para compressão em arquivos .7z são:
- LZMA - baseado no algoritmo LZ77, mas proporcionando taxas de compressão significativamente melhores
- LZMA2 - uma versão atualizada e paralelizável do LZMA; o algoritmo padrão no 7-Zip
- PPMd - algoritmo baseado no PPMdH, introduzindo algumas pequenas mudanças; eficaz em dados de texto
- BZip2 - algoritmo BWT clássico
- Deflate - algoritmo clássico baseado no LZ77, também usado em arquivos ZIP
.7z é o formato nativo do programa 7-Zip. Ele suporta criptografia AES-256, usando funções derivativas baseadas no algoritmo SHA-256 para criar uma chave baseada na senha fornecida pelo usuário; opcionalmente, os nomes dos arquivos dentro do arquivo também podem ser criptografados. O formato também suporta compressão sólida (solid compression), onde vários arquivos são comprimidos juntos como um único fluxo de dados para melhores taxas em arquivos semelhantes. Foi desenvolvido em 1999 por Igor Pavlov, e cada arquivo .7z começa com a assinatura mágica fixa de 6 bytes 37 7A BC AF 27 1C.
Segurança e proteção
RISCO: MEDIUMO formato 7z em si é seguro, mas arquivos comprimidos são um invólucro clássico para entrega de malware: eles ocultam os tipos reais de arquivos até serem extraídos e podem passar por filtros básicos, portanto, um .7z de uma fonte não confiável pode conter executáveis ou scripts - verifique o conteúdo antes de executar qualquer coisa. Duas precauções específicas: (1) arquivos 7z podem ser criptografados com AES-256 e protegidos por senha, o que também é usado para burlar a verificação de antivírus, portanto, tenha cuidado com arquivos 7z protegidos por senha enviados sem solicitação; (2) arquivos 7z .exe autoextraíveis executam código por design - abra apenas arquivos SFX de fontes em que você confia. Extrair um 7z normal e inspecionar seus arquivos primeiro é a abordagem segura.
Detalhes do formato
em resumoProgramas que abrem arquivos 7Z
Detalhes técnicos
especificação profunda| Assinatura do arquivo | 37 7A BC AF 27 1C - sequência fixa de 6 bytes no deslocamento 0 em cada arquivo .7z |
| Tipo MIME | application/x-7z-compressed |
| Método de compressão padrão | LZMA2 - sucessor paralelizável do LZMA, usado por padrão no 7-Zip |
| Algoritmos de compressão suportados | LZMA, LZMA2, PPMd, BZip2, Deflate, Copy (armazenar sem compressão) |
| Filtros de pré-processamento | BCJ, BCJ2, Delta - melhoram as taxas de compressão para executáveis x86/ARM e dados binários estruturados |
| Criptografia | AES-256 com derivação de chave baseada em SHA-256 a partir de uma senha fornecida pelo usuário |
| Criptografia de cabeçalho | Opcional - oculta nomes de arquivos, tamanhos e carimbos de data/hora da listagem do diretório do arquivo |
| Compressão sólida | Suportada - vários arquivos comprimidos como um único fluxo de dados para taxas mais altas em conteúdos semelhantes |
| Arquivos divididos (multi-volume) | Suportado - partes do volume nomeadas sequencialmente como .7z.001, .7z.002, etc. |
| Tamanho máximo de arquivo ou arquivo | Limite teórico de ~16 EiB (campos de tamanho de 64 bits em todo o formato) |
| Verificação de integridade | CRC-32 armazenado por arquivo; CRC-64 disponível para integridade de cabeçalho e fluxo |
| Codificação de nomes de arquivos | UTF-16 - suporta quaisquer caracteres Unicode em caminhos e nomes de arquivos |
| Arquivos autoextraíveis (SFX) | Suportado no Windows - módulos SFX .exe envolvem um conteúdo .7z para extração sem o 7-Zip instalado |
| Vantagem típica de compressão | Produz arquivos 30-70% menores que o ZIP em dados compressíveis ao usar LZMA2 em configurações comparáveis |
| Lançado | 1999 (7-Zip / 7z format) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.7-zip.org |
Conversões de 7Z
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos 7Z.