O que é um arquivo 7Z?
7z é um formato de arquivamento para compactar arquivos e pastas com alta taxa de compactação. É baseado na arquitetura Open Source que possibilita o uso de qualquer algoritmo de compressão e criptografia. O formato agora é suportado por vários aplicativos de software, como 7-ZIP, que está disponível publicamente para download e uso para manipular arquivos .7z. Arquivos com extensão .7z têm application/x-7z-compressed do tipo mime.
Métodos de compactação suportados em 7z
7z pode suportar qualquer método de compressão devido à sua arquitetura aberta. Abaixo está uma lista de métodos de compactação atualmente disponíveis e suportados pelo 7z.
- LZMA - Versão melhorada e otimizada do algoritmo LZ77
- LZMA2 - Versão melhorada do LZMA
- PPMD - PPMdH de Dmitry Shkarin com pequenas alterações
- BCJ - Conversor para executáveis x86 de 32 bits
- BCJ2 - Conversor para executáveis x86 de 32 bits
- BZIP2 - Algoritmo BWT padrão
- Deflate - Algoritmo padrão baseado em LZ77
Especificações de formato de arquivo 7z
7z usa o formato de arquivo binário para armazenar os arquivos compactados. O desenvolvimento e implementação do arquivador 7-ZIP publicou a primeira aparição do formato de arquivo 7z. Suas especificações de formato são acessíveis como formato de texto simples no subdiretório “Docs” no repositório de código do 7-ZIP, que está disponível publicamente sob a Licença Pública Geral Menor GNU. LZMA é o método de compactação padrão usado por arquivos 7z.
Assinatura do arquivo
Os arquivos 7z começam com bytes de assinatura ‘7’ ‘z’ BC AF 27 1C.
Criptografia AES
O formato de arquivo 7z suporta criptografia AES de 256 bits com a capacidade de criptografar os nomes de arquivo de um arquivo. A chave para criptografia é definida pelo usuário, com base na função hash SH-256.
Principais recursos do 7z
7z é o novo formato de arquivo, oferecendo alta taxa de compactação. Os principais recursos do formato 7z incluem:
- Formato de arquivo aberto sob GNU Lesser General Public License que permite usar qualquer método de compactação e criptografia
- Alta taxa de compressão
- Forte criptografia AES-256
- Suporte para arquivos grandes com tamanho de até 16.000, 000, 000 GB (16 exbibytes)
- Nomes de arquivos Unicode
- Compressão sólida
- Compressão de cabeçalhos de arquivo