SlideShare a Scribd company logo
1 of 11
Download to read offline
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
Compactação e
Descompactação
são duas
propriedades
existentes para
gerência de
arquivos e
diretórios no
Linux!
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 = %”
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”
Tipos de compactação


 Sem Perdas
 Com Perdas
Compactação Sem Perdas
- Não ocorre perdas
- o arquivo preserva suas
propriedades
- Taxa de compactação não muito
alta
- Ex: Texto, programas,...
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,...
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
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”
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”
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

More Related Content

What's hot

Sistemas operativos - de - servidor
Sistemas   operativos - de - servidorSistemas   operativos - de - servidor
Sistemas operativos - de - servidor
Diogo Rosa
 
Integração Windows e Linux com Samba
Integração Windows e Linux com SambaIntegração Windows e Linux com Samba
Integração Windows e Linux com Samba
elliando dias
 
Atividade PPOA
Atividade PPOAAtividade PPOA
Atividade PPOA
marcelorb
 
Atividade PPOA
Atividade PPOAAtividade PPOA
Atividade PPOA
marcelorb
 

What's hot (20)

Servidor Samba
Servidor SambaServidor Samba
Servidor Samba
 
DESFRAGMENTAÇÃO
DESFRAGMENTAÇÃODESFRAGMENTAÇÃO
DESFRAGMENTAÇÃO
 
Linux - Samba
Linux - SambaLinux - Samba
Linux - Samba
 
Trabalho De T I C
Trabalho De T I CTrabalho De T I C
Trabalho De T I C
 
Tatiana
TatianaTatiana
Tatiana
 
Sistemas operativos - de - servidor
Sistemas   operativos - de - servidorSistemas   operativos - de - servidor
Sistemas operativos - de - servidor
 
Minicurso Samba
Minicurso SambaMinicurso Samba
Minicurso Samba
 
(15) samba
(15) samba(15) samba
(15) samba
 
Integração Windows e Linux com Samba
Integração Windows e Linux com SambaIntegração Windows e Linux com Samba
Integração Windows e Linux com Samba
 
Samba4+backup
Samba4+backupSamba4+backup
Samba4+backup
 
AIX - Gerência de Memória
AIX - Gerência de MemóriaAIX - Gerência de Memória
AIX - Gerência de Memória
 
Hardware
HardwareHardware
Hardware
 
Ha pohlmann
Ha pohlmannHa pohlmann
Ha pohlmann
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
AIX - Sistemas de Arquivos
AIX - Sistemas de ArquivosAIX - Sistemas de Arquivos
AIX - Sistemas de Arquivos
 
Samba configurando
Samba   configurandoSamba   configurando
Samba configurando
 
Atividade PPOA
Atividade PPOAAtividade PPOA
Atividade PPOA
 
Atividade PPOA
Atividade PPOAAtividade PPOA
Atividade PPOA
 
Redes prática - Samba
Redes prática - SambaRedes prática - Samba
Redes prática - Samba
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 

Viewers also liked

Viewers also liked (8)

Unidade 5 servico web
Unidade 5   servico webUnidade 5   servico web
Unidade 5 servico web
 
Adm sop-unidade19
Adm sop-unidade19Adm sop-unidade19
Adm sop-unidade19
 
Lab so-abertos-unidade8
Lab so-abertos-unidade8Lab so-abertos-unidade8
Lab so-abertos-unidade8
 
Cab estruturado-unidade10
Cab estruturado-unidade10Cab estruturado-unidade10
Cab estruturado-unidade10
 
Adm sop-unidade20
Adm sop-unidade20Adm sop-unidade20
Adm sop-unidade20
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Unidade 5 hardening-linux
Unidade 5  hardening-linuxUnidade 5  hardening-linux
Unidade 5 hardening-linux
 
Roteiro nfs
Roteiro nfsRoteiro nfs
Roteiro nfs
 

Similar to Lab so-abertos-unidade10

Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
fernandao777
 
O que é bit e byte
O que é bit e byteO que é bit e byte
O que é bit e byte
nikepassos
 
Linguagem de computador
Linguagem de computadorLinguagem de computador
Linguagem de computador
llalasilv20
 
Compactação e Compressão de Dados
Compactação e Compressão de DadosCompactação e Compressão de Dados
Compactação e Compressão de Dados
Daniel Rossi
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
Virgínia
 
Backups e restauração de dados
Backups e restauração de dadosBackups e restauração de dados
Backups e restauração de dados
elliando dias
 
Identificação de unidades de linguagem
Identificação de unidades de linguagemIdentificação de unidades de linguagem
Identificação de unidades de linguagem
lucas999999999
 

Similar to Lab so-abertos-unidade10 (20)

Realizar o gerenciamento básico de arquivos 4Linux
Realizar o gerenciamento básico de arquivos 4LinuxRealizar o gerenciamento básico de arquivos 4Linux
Realizar o gerenciamento básico de arquivos 4Linux
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Detalhes do computador
Detalhes do computadorDetalhes do computador
Detalhes do computador
 
O que é bit e byte
O que é bit e byteO que é bit e byte
O que é bit e byte
 
teAula 11
teAula 11teAula 11
teAula 11
 
Comandos Shell
Comandos ShellComandos Shell
Comandos Shell
 
Aula 06 comandos linux
Aula 06   comandos linuxAula 06   comandos linux
Aula 06 comandos linux
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Aula
AulaAula
Aula
 
Linguagem de computador
Linguagem de computadorLinguagem de computador
Linguagem de computador
 
Bits bytes
Bits bytesBits bytes
Bits bytes
 
Guia 500 comandos_linux
Guia 500 comandos_linuxGuia 500 comandos_linux
Guia 500 comandos_linux
 
Compactação e Compressão de Dados
Compactação e Compressão de DadosCompactação e Compressão de Dados
Compactação e Compressão de Dados
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Comandos Linux
Comandos LinuxComandos Linux
Comandos Linux
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Backups e restauração de dados
Backups e restauração de dadosBackups e restauração de dados
Backups e restauração de dados
 
Identificação de unidades de linguagem
Identificação de unidades de linguagemIdentificação de unidades de linguagem
Identificação de unidades de linguagem
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 

More from Leandro Almeida (20)

D do s
D do sD do s
D do s
 
Segurança de-redes
Segurança de-redesSegurança de-redes
Segurança de-redes
 
Unidade2 projeto lógico da rede
Unidade2   projeto lógico da redeUnidade2   projeto lógico da rede
Unidade2 projeto lógico da rede
 
Roteiro cups
Roteiro cupsRoteiro cups
Roteiro cups
 
Roteiro sambaswat
Roteiro sambaswatRoteiro sambaswat
Roteiro sambaswat
 
Roteiro samba
Roteiro sambaRoteiro samba
Roteiro samba
 
Unidade6 roteiro pentest
Unidade6 roteiro pentestUnidade6 roteiro pentest
Unidade6 roteiro pentest
 
Roteiro vsftpd
Roteiro vsftpdRoteiro vsftpd
Roteiro vsftpd
 
Roteiro sshd
Roteiro sshdRoteiro sshd
Roteiro sshd
 
Unidade5 roteiro footprint
Unidade5 roteiro footprintUnidade5 roteiro footprint
Unidade5 roteiro footprint
 
Unidade5 footprint
Unidade5 footprintUnidade5 footprint
Unidade5 footprint
 
Unidade8 roteiro
Unidade8 roteiroUnidade8 roteiro
Unidade8 roteiro
 
Unidade 8 ieee802-11i
Unidade 8   ieee802-11iUnidade 8   ieee802-11i
Unidade 8 ieee802-11i
 
Unidade4 cripto
Unidade4 criptoUnidade4 cripto
Unidade4 cripto
 
Roteiro dns
Roteiro dnsRoteiro dns
Roteiro dns
 
Unidade 6 servico dns
Unidade 6   servico dnsUnidade 6   servico dns
Unidade 6 servico dns
 
Roteiro web
Roteiro webRoteiro web
Roteiro web
 
Unidade7 roteiro
Unidade7 roteiroUnidade7 roteiro
Unidade7 roteiro
 
Unidade 7 cripto
Unidade 7  criptoUnidade 7  cripto
Unidade 7 cripto
 
Unidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpnUnidade3 seg perimetral-vpn
Unidade3 seg perimetral-vpn
 

Recently uploaded

Recently uploaded (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Lab so-abertos-unidade10

  • 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
  • 2. Compactação e Descompactação são duas propriedades existentes para gerência de arquivos e diretórios no Linux!
  • 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”
  • 5. Tipos de compactação Sem Perdas Com Perdas
  • 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