Taxa de compressão sempre será algo que varia muito de arquivo para arquivo especialmente no que diz respeito ao tipo de arquivo (texto, foto, vídeo, etc).
Não tem mágica por traz de compactação. O que o algoritmo faz é descartar redundância no arquivo, ou seja, bits que podem ser recuperados a partir do restante do arquivo. Quanto melhor for o algoritmo de compactação maior a redundância que ele consegue descartar preservando a informação que é realmente útil no arquivo.
Com os processadores ficando cada vez mais velozes o pessoal pode apelar para algoritmos mais agressivos que antes eram inviáveis devido a complexidade computacional. Mas sem dúvida é impressionante.
Galera, consegui instalar o KGB no Ubuntu e foi mais fácil do que pensava, pelo próprio Synaptic tem o KGB.
Agora to com uma dúvida, como faço pra comprimir:
Digitei no prompt o comando "kgb" e apareceu:
----------------------------------------------------------------------------------------------------------------
KGB Archiver v1.0, (C) 2005-2006 Tomasz Pawlak
Based on PAQ6 by Matt Mahoney
mod by Slawek (poczta-sn@gazeta.pl)
Compression: kgb -<m> archive.kgb files <@list_files>
Decompression: kgb archive.kgb
Table of contents: more < archive.kgb
m argument memory usage
---------- ------------------------------
-0 2 MB (the fastest compression)
-1 3 MB
-2 6 MB
-3 18 MB (dafault)
-4 64 MB
-5 154 MB
-6 202 MB
-7 404 MB
-8 808 MB
-9 1616 MB (the best compression)
--------------------------------------------------------------------------------------------------------
Porém quando vou compactar um arquivo, aparece o seguinte:
kgb -9 Battlefield_2142-Razor1911.iso
Type filenames to compression, finish empty line:
Battlefield
File not found, skipping: Battlefield
Nothing to compress, archive won't be created.
---------------------------------------------------------------------------------------------------------
Alguém sabe me dizer aonde errei?
Obrigado