RSS

terça-feira, 13 de maio de 2008

Como um compactador funciona

Fazendo uma analogia bem simples:


É como se o compactador chamasse uma pessoa pelo um apelido, em vez do nome. Pois, geralmente um apelido se refere à mesma pessoa e é mais simples e compacto. Por exemplo,
Supondo que o PC tenha esses dados:

000111000111000000

Para o computador esses dados ocupam um espaço referente ao número de bits que há na sequência acima. O compactador vai usar uma maneira de se referir a esses dados de maneira mais simple, fazendo,

000= A
111=B

Ficando a sequência acima, assim:
ABABAA.

Veja que o espaço se reduziu bastante.
Outro exemplo. Vamos supor um texto qualquer:

"O processador é um dispositivo capaz de realizar respostas lógicas como saída que será decodificado pelo software. O processador é formado por transistores. Os transistores são dispositivos semiconfutores,
que representam a passagem de corrente por zero ou um. O processador é uma das partes que mais gasta energia e aquece muito."

Quando agente estuda português, fazemos algo semelhante com o compactador. Se lembra que para tirar esses excessos de palavras usamos "este", "o mesmo". No português isso é um recurso que substitui a repetição desnecessária de palavras.
Vamos agora usar o "compactador" para este texto:

O compactador vai substituir as palavras abaixo pelos caracteres,

Processador= @
Transistores= %
Um= #

O @ é # dispositivo capaz de realizar respostas lógicas como saída que será decodificado pelo software. O @r é formado por %. Os % são dispositivos semiconfutores,
que representam a passagem de corrente por zero ou #. O @ é uma das partes que mais gasta energia e aquece muito."

É assim que um compactador trabalha.

Nenhum comentário: