← Todos os termos

Dados

Compressão de dados

Compressão de dados é a transformação de uma representação para reduzir seu tamanho. Métodos sem perda permitem reconstruir os dados originais; métodos com perda descartam informação segundo critérios. A possibilidade de redução depende do conteúdo e do método.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Também chamado de: data compression

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: Compressão de dados.

Compressão de dados

  1. Dados originais
  2. Codificação mais compacta
  3. Reconstrução
O desenho representa compressão sem perda; a redução de tamanho não é garantida para qualquer entrada. Ilustração: equipe Compuzilla.

Explorar regularidades

Um método sem perda pode representar repetições e padrões com menos espaço. DEFLATE combina mecanismos desse tipo e define como reconstruir a sequência original. A representação comprimida precisa incluir informação suficiente para ser decodificada.

Nem todo arquivo encolhe. Dados já comprimidos ou sem regularidades úteis podem gerar um resultado pouco menor ou até maior por causa das informações adicionais.

Preservar ou descartar

Compressão sem perda preserva a possibilidade de recuperar a entrada exata. Compressão com perda busca uma representação adequada a um uso, como percepção de imagem ou som, e não promete reconstrução idêntica.

A escolha depende do objetivo e do formato, não apenas de uma extensão genérica de arquivo. Comprimir também exige processamento e pode alterar o tempo necessário para ler e gravar. Uma redução de tamanho não substitui backup nem verifica se o conteúdo original estava correto.

Próxima leitura

Leia armazenamento para distinguir a representação dos dados do suporte que os conserva.

Na prática

  • Um método sem perda pode representar uma sequência repetida e depois reconstruir exatamente essa sequência.

Continue aprendendo

  • Verbete Byte — Byte é uma unidade de dados que, no uso moderno mais comum, reúne oito bits. Serve para expressar tamanhos de arquivos e capacidades; não corresponde necessariamente a uma letra, porque a codificação de texto pode usar vários bytes por caractere.
  • Verbete Arquivo — Arquivo é uma unidade de dados apresentada pelo sistema com uma forma de acesso e identificação. Um arquivo regular pode conter texto, imagem ou instruções; seu nome e sua extensão ajudam a reconhecê-lo, mas não definem sozinhos o conteúdo real.
  • Verbete Armazenamento — Armazenamento é onde o computador conserva arquivos e programas para uso posterior. Dispositivos como SSDs e discos rígidos mantêm esses dados mesmo sem energia.

Fontes para aprofundar