Os ficheiros executáveis (programas, ou aplicações) e os ficheiros de dados (informação de texto, imagem, áudio, video, ou outra) (para mais informação, pode consultar o nosso artigo Algumas breves notas sobre ficheiros executáveis (programas, ou aplicações) e ficheiros de dados), são somente um conjunto de bits (uns e zeros) que são armazenados nos discos (para mais informação, pode consultar o nosso artigo Algumas breves notas sobre CPU (Processador), RAM (Memória) e Storage (Armazenamento)).
Com a generalização da utilização dos computadores e como no início as comunicações entre sistemas, eram bastante lentas (da ordem dos Kb (KiloBits), ou menos), a dimensão dos ficheiros (em KB (KiloBytes), MB (MegaBytes), GB (GigaBytes)) era muito relevante e desde cedo se pensaram formas de “otimizar” a dimensão, de forma a reduzi-la para os poder transmitir de forma mais rápida e eficiente. Por outro lado, existia também a necessidade, de colocar vários ficheiros (e diretórios), num único ficheiro, para mais fácil transmissão e \ ou transporte (em suportes externos, na altura Floppy Disk, ou outros suportes físicos, ainda anteriores).
Os formatos mais populares de ficheiros comprimidos (e por vezes encriptados), são entre outros, o formato ZIP (.zip) (talvez o mais comum e usado, amplamente suportado, com suporte integrado, nos sistemas operativos Microsoft Windows e Apple MacOS), RAR (.rar) (proprietário, conhecido pela sua forte compressão, recuperação de erros e encriptação forte), 7z (.7z) (oferece uma compressão muito elevada, talvez a melhor relação (ratio)) e GZIP | TAR (.gz, .tgz)(comprime ficheiros individuais; frequentemente combinado com TAR (.tar.gz, .tgz) para juntar vários ficheiros, comum em sistemas operativos Linux / Unix.).
De forma muito resumida e simplista, foram desenvolvidos algoritmos que implementados em software utilitário permitem a redução da dimensão dos ficheiros, basicamente a compressão (redução) funciona através da remoção de redundâncias nos ficheiros, reduzindo assim o número de bits, necessários para os representar. Por exemplo, o formato ZIP (.zip) é um formato “sem perdas” (“lossless”), o que significa que nenhuma informação é perdida, durante a compressão, os dados originais podem ser reconstruídos de forma exata. O formato ZIP (.zip) usa uma especificação de formato, de dados comprimidos DEFLATE que combina os métodos LZ77 (substitui padrões repetidos) e Codificação de Huffman (atribui códigos mais curtos, a caracteres mais frequentes).
Os sistemas operativos Microsoft Windows, possuem integrado (desde o Microsoft Windows ME/XP), o utilitário que permite comprimir, usando o formato ZIP (.zip), no entanto existem muito utilitários adicionais que o suportam e muitos outros formatos comprimidos, como por exemplo, o WinZIP (um dos mais antigos e conhecidos utilitários do género), ou o 7-Zip (software livre, com código aberto), entre muitos outros.
A partir de determinada altura, a utilização dos utilitários anteriores, deixaram de ter tanta relevância, porque muito formatos de ficheiros de dados, passaram a ter eles mesmos a preocupação de serem optimizados, no que diz respeito à dimensão; ou seja, já incorporar algum tipo de compressão integrada, como por exemplo, os casos dos ficheiros de imagem, com o formato JPEG (.jpeg), ou ficheiros de áudio, com o formato MP3 (.mp3), sendo que este tipo de ficheiros, praticamente não podem ser comprimidos, com os utilitários anteriormente referidos.
Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.
Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):
Algumas breves notas sobre ficheiros executáveis (programas, ou aplicações) e ficheiros de dados
Algumas breves notas sobre CPU (Processador), RAM (Memória) e Storage (Armazenamento)
Caso pretenda, poderá também consultar, mais alguns artigos interessantes sobre o assunto, na Internet:
What is Data Compression and How Does It Work
Como comprimir ficheiros para facilitar o armazenamento
O que são algoritmos de compactação de dados?
Data da última atualização: 19 de Janeiro de 2026
Autor: Paulo Gameiro – Dataframe (General Manager)
