“Tenho um ficheiro de 10GB. Faço ZIP e passa para 3GB. Não perdi dados. Está tudo bem. O que levanta a questão… Os outros 7GB estavam a ser desperdiçados?”
Sempre me questionei nestas coisas. E de facto, a verdade é que parece uma pergunta simples… mas a resposta diz muito sobre a forma como os dados funcionam dentro de um computador.
Um ficheiro comprimido não perde informação
Portanto, quando crias um ficheiro ZIP, o sistema não está a apagar dados. O que acontece é algo muito mais inteligente: os dados são reorganizados de forma mais eficiente. Ou seja, a compressão funciona muito bem quando existem padrões repetidos dentro de um ficheiro. Assim, em vez de guardar a mesma informação várias vezes, o sistema guarda apenas uma vez e depois indica onde deve ser reutilizada.
É por isso que alguns ficheiros podem diminuir drasticamente de tamanho quando são comprimidos. Enquanto outros não ganham assim tanto espaço.
Um exemplo simples ajuda a perceber
Imagina que tens um caderno onde escreveste a palavra “gato” centenas de vezes.
Algo como:
- gato gato gato gato gato gato gato gato
Uma forma muito mais eficiente de guardar a mesma informação seria escrever apenas:
- gato x 100
O significado é exatamente o mesmo. Mas ocupa muito menos espaço.
É basicamente isso que o ZIP faz.
Outro exemplo ainda mais simples
Imagina dobrar uma folha A4. A folha continua a ser a mesma. Não perdeu informação. Mas agora ocupa muito menos espaço.
O problema é que, para a conseguires ler, tens de voltar a abrir a folha.
É exatamente por isso que tens de descomprimir um ficheiro antes de o usar.
Então os 7GB estavam desperdiçados?
Na realidade, não.
O ficheiro original simplesmente guardava a informação de forma direta, sem qualquer tentativa de otimizar o espaço. O ZIP aplica um algoritmo que encontra padrões e remove redundâncias.
Por isso, quando um ficheiro de 10GB passa para 3GB, não significa que estavas a desperdiçar espaço. Significa apenas que havia muitos dados repetidos que podiam ser armazenados de forma muito mais eficiente.
É também por isso que alguns ficheiros quase não reduzem de tamanho quando são comprimidos. Se os dados já estiverem bem organizados ou forem difíceis de comprimir, o ZIP pouco consegue fazer.








