sábado, 3 de outubro de 2009

Reduzir o tamanho dos arquivos

Tive uma idéia ontem, que se for possível, pode reduzir e muito a tamanho dos arquivos. Atualmente com HD's populares de 1Terabyte talvez não seja tão importante a redução de arquivos em um desktop, porém se olharmos para internet veremos que a redução do tamanho dos arquivos é muito bem vinda.
As arquivos são organizados em blocos de bytes na memória do computador, 1byte = 8bit, sendo o bit o menor valor binário possivel e podento este assumir o valor 0 ou 1. O fato dos arquivos serem gravados em blocos de bytes gera muito disperdício de memória, pois para representar o valor numerico inteiro 1, são ocupados 2 ou mais bytes, sendo que, é possível reprentar este número com apenas 1bit ou se necessitar gravar o sinal +1 ocuparia apenas 2bits. 2bytes=16bits, poderiamos neste caso economizar 14 ou 15bits.
Resumindo, a idéia é ao invés de armazernar 0000000000000001, armazenar apenas o necessário, neste caso 1.
Fiz uma breve pesquisa na internet e não encontrei nada sobre isso, e os programas compactadores como Winrar não trabalham desta forma, esta parece ser uma boa oportunidade para a Wolf-tech ser vista pelo mundo.
Nesta segunda feira vou conversar com meu professor de Técnicas de Programação, para esclarecer umas dúvidas de como são armazenadas e lidas as informações na memória.
Pesquisem algo sobre o assunto.

Nenhum comentário:

Postar um comentário