7z: diferenças entre revisões
m robot Adicionando: zh |
m Bot: Adicionando: ast |
||
Linha 49: | Linha 49: | ||
[[Categoria:Formatos digitais]] |
[[Categoria:Formatos digitais]] |
||
[[ast:7z]] |
|||
[[de:7z]] |
[[de:7z]] |
||
[[en:7z]] |
[[en:7z]] |
Revisão das 05h50min de 20 de março de 2006
No contexto da informática, 7z é um formato de ficheiro que permite compressão dos dados utilizando vários algoritmos. O formato foi inicialmente implementado pelo programa 7-Zip; a especificação do formato é pública, e a sua implementação pela 7-Zip é disponibilizada sob licença GNU LGPL. O tipo MIME associado é application/x-7z-compressed.
Características
- Código aberto e arquitectura modular, o que permite que se implemente qualquer tipo de compressão, conversão e encriptação de dados.
- Alta taxa de compressão, dependendo do tipo de ficheiros comprimidos e método de compressão usado.
- Encriptação no padrão AES-256
- Suporta ficheiros até 16 exabytes (17.592.186.044.416 megabytes)
- Nomes de ficheiros em Unicode
- Suporta arquivos de compressão sólida (solid compression)
- Compressão de cabeçalhos dos arquivos (archive headers)
Encriptação
O formato 7z suporta encriptação com o algoritmo AES com uma chave de 256-bit. A chave é gerada por uma frase-chave (passphrase) fornecida pelo utilizador através de um algoritmo de hashing baseado no SHA-256 (com um elevado número de interacções, tornando a pesquisa pela frase-chave por força_bruta mais difícil.
Métodos de compressão
O formato é de arquitectura modular, o que permite implementar qualquer tipo de compressão, para além dos já suportados.
Na versão actual são suportados os métodos seguintes:
- LZMA - Versão optimizada do algoritmo LZ77.
- PPMD - compressão PPMdH (PPMII/cPPMII) de Dmitry Shkarin, com pequenas alterações. PPMII é uma versão melhorada do algoritmo de compressão PPM de 1984.
- BCJ - Conversor para executáveis x86 de 32-bits, ver LZMA.
- BCJ2 - Conversor para executáveis x86 de 32-bits, ver LZMA.
- Bzip2 - Padrão do algoritmo BWT (Burrows-Wheeler Transform)
- DEFLATE - Baseado no padrão LZ77.
Programas compatíveis
Programas de compressão que suportam actualmente o formato 7z: