Tutorial de Compressão
(Tutorial baseado no do Chaos)
Você já quis compactar algum arquivo muito grande e não teve sucesso? tentou usar o Winrar
e mesmo assim não conseguiu, bom, eis aqui um ótimo programa que é capaz de compactar
GB's em MB's. Se você procura um programa que faz praticamente milagre com arquivos,
esse é o programa, que além de tudo, é gratuito.
Leia mais na Wikipedia
[Link]
Primeiramente você ira precisar de alguns programas para realizar o processo de
compressão/descompressão usando o UHARC e/ou o WinUHA.
Download
UHARC-GUI
O UHarc não é nada mais que um GUI (Graphical User Interface para o UHARC...)
Winuha
O UHARC esta incluido no WinUHA , quando você instalar o WinUHA olhe na pasta de
instalação e você verá o [Link], vá no Shell do Windows (ou Prompt de Commando) e
digite drive:\[Link] para executá-lo porque ele é um aplicativo de console, caso você
apenas clique nela nada acontecerá. Ou Se preferir, apebas execute o arquivo [Link]
Introdução
O UHARC é bem antigo, acho que ele foi desenvolvido em 1997 se não me engano por Uwe
Herklotz. Na verdade muitos dos grupos que crackeiam e distribuem jogos como, mas não é
sóbre isso que vou falar, e sim de como você pode usar essa ferramenta para outros fins.
Acho que o UHARC só não ficou famoso por ele não ser tão simples de se usar como o WinZip
e por não possuir uma interface gráfica, mas agora com o WinUHA ficou bem mais fácil para
quem é "leigo" saber usa-lo.
O WinUHA é muito simples , é praticamente igual ao WinRAR e outros e não sei se preciso
explicar alguma coisa, acho que é só baixar e usar. Caso tenham alguma dúvida eu vou
acrescentando aqui nesse tópico.
Tipos de Compressão e Dicionários de Compressão
O que vai determinar se é compressão será lenta, leve, pesada e etc serão duas váriaveis: o
tamanho do dicionário e o tipo de compressão, abaixo seguem os tipos de compressão,
tamanhos de dicionários e as suas respectivas caractéristicas:
Tamanho de Dicionários de Compressão
1024 Kb
2048 Kb
4096 Kb
8192 Kb
16384 Kbs
32768 Kbs
Bom, no que isso influencia a compressão? Quanto maior o dicionário mais lenta, porém
melhor e mais pesada será a compressão (isso depende é claro do tipo de compressão que eu
estarei explicando mais abaixo) e obviamente menor/maior será o tamanho do arquivo.
Tipos de Compressão
Store ( None ) : Não comprime os arquivos , apenas os coloca dentro de um aquivo .UHA sem
fazer nada...
ALZ-1 ( Fast ) : Compressão rápida e que produz obviamente arquivos com um Compression
Ratio (Se o Compression Ratio for 50% o arquivo terá 50% do seu tamanho original)
relativamente grande.
ALZ-2 ( Normal ) : Compressão média e que produz arquivos com um Compression Ratio
médio obviamente .
ALZ-3 ( Slow ) : Compressão pesada que produz arquivos pequenos , mas leva um tempo
relativamente grande para comprimir/descomprimir arquivos.
PPM : Compressão pesada, praticamente igual ao ALZ-3 na minha opinião.
LZP ( Fast ) : Compressão rápida, alternativa a ALZ-1.
Obs: Não se esqueça que o dicionário influencia muito o tamanho/compression ratio do
arquivo e não se esqueçam que comprimir arquivos previamente comprimidos (.OGG, .MP3,
.ISO, .BIN, .MPEG e etc ...) causará um compression ratio de quase 100% e que quanto menor
o tamanho dos arquivos e maior a quantidade deles normalmente eles serão melhor
comprimidos ...
Descomprimindo
Acho que não preciso explicar é praticamente igual ao WinRAR, Open, Extract e etc. Qualquer
dúvida me perguntem.
Descomprimindo via Scripts
Bom, usar scripts de descompressão é bem útil quando você não quer ter que ficar
explicando pro seu amigo "leigo" como é que faz para descomprimir e etc e é bom também
quando você não quer ficar perdendo tempo baixando o WinUHA e etc.
Bom vamos lá, vamos usar primeiramente a linguagem Batch (muito simples, usada para
fazer scripts e muito mais, acho que todo mundo já ouviu falar do batch...)
Para escrever os scripts, como todo programa de console, o UHARC trabalha baseado em
váriaves e switches.
Abra o bloco de notas e escreva um script baseado no que está abaixo.
Exemplo de Script de Decompressão ([Link]):
@echo off
cls
[Link] x -o+ -vm+ -y+ [Link]
cls
del [Link]
echo Pronto
pause
echo By †Walleck†
echo
pause
*Nome do arquivo que foi compactado.
*Esse comando faz com que após a extração do arquivo, o arquivo compactado seja deletado.
*Echo* serve para por citações
*Pause* Esse comando pause a tela e aparece a mensagem "Pressione qualquer tecla pára
continuar"
Agora vá em Salvar como e escreva, [Link].
Pronto, seu script está feito, mas saiba que, para o script funcionar, ele terá que ter na
mesma pasta os arquivos [Link] e [Link]. Esses arquivos se encontram na pasta de
instalação do programa.
Então, quando você compactar o seu arquivo e juntar com o Winrar e mandar para alguém,
dentro do winrar terá que conter os arquivos [Link], [Link]. o [Link] e o arquivo
que você comprimiu.
Bom, acho que por enquanto é só isso, mais pra frente eu posso por umas imagens ou fazer
um tuto mais detalhado usando os 2 programas. Mas tem tudo no youtube então não fiquem
tranqüilos pq não é tão difícil assim usar o programa.