1. Técnico de Manutenção e Suporte em Informática
Laboratório de Sistemas Operacionais Abertos
Unidade 10– Compactação e Descompactação de
Arquivos
Prof. Leandro Cavalcanti de Almeida
leandro.almeida@ifpb.edu.br
@leandrocalmeida
3. Basicamente o papel de um compactador é
reduzir o tamanho de um arquivo através
da substituição de caracteres repetidos
Exemplo:
Antes da compactação
Compactadores compactam e deixam
arquivos compactados!
Depois da compactação
%dores %m e deixam arquivos %dos
... ou seja, “Compacta = %”
4. Basicamente o papel de um descompactador é
restaurar o tamanho de um arquivo através da
substituição de caracteres repetidos
Exemplo:
Antes da descompactação
%dores %m e deixam arquivos %dos
Depois da descompactação
Compactadores compactam e deixam
arquivos compactados!
... ou seja, “ % = Compacta”
6. Compactação Sem Perdas
- Não ocorre perdas
- o arquivo preserva suas
propriedades
- Taxa de compactação não muito
alta
- Ex: Texto, programas,...
7. Compactação Com Perdas
- o arquivo não preserva suas
propriedades
- Altíssima taxa de compactação
- Tira proveito da pouca
sensibilidade humana
- Ex: músicas, imagens,...
8. Extensões e Executáveis
.tar.Z – Tar + compress
.gz - Gzip
.Z - compress
.rar - rar
.tar.bz2 – Tar + Bzip2
.tar.gz – Tar + Gzip
.bz2 - Bzip2
9. Gzip
- Compactador “padrão”
- Ótima taxa de compactação e
velocidade
Gzip [opções] [arquivos]
Ex: gzip -9 arquivo.txt – compacta maximamente “arquivo.txt”
Gzip -d arquivo.txt.gz – descompacta o “arquivo.txt.gz”
10. Bzip2
- Compactador com a melhor taxa
de compactação
- Um pouco mais lento do que o
Gzip
Bzip2 [opções] [arquivos]
Ex: bzip2 -9 arquivo.txt – compacta maximamente “arquivo.txt”
bzip2 -d arquivo.txt.gz – descompacta o “arquivo.txt.gz”
11. Tar
- Na verdade é um agrupador de
arquivos
- Geralmente utilizado junto com o
Gzip e Bzip2
Tar [opções] [arquivo-destino] [arquivos-
origem]
Ex: tar -cvzf arquivo.txt.tar.gz arq1.txt arq2.txt
tar -cvjf arquivo.txt.tar.bz2 arq1.txt arq2.txt