Densus:
comprimindo no micro e no mainframe
Autor:
Claudio Lopes Furquim
Testamos na Celepar o Densus, compressor de dados
no micro e no mainframe. O software é uma ferramenta para
redução do espaço gasto por arquivo de diversos
tipos e formatos. Com a utilização de compressor,
consegue-se uma grande diminuição dos tempos de transmissão
de dados entre equipamentos, reduzindo o custo associado e maximizando
a utilização dos equipamentos envolvidos.
O software Densus é composto por versões
específicas para diversos ambientes usando a mesma estrutura,
o que permite a transferência de dados compactados entre os
mais variados equipamentos. As versões que nos interessam
particularmente são IBM/MVS, DOS e Unix.
Os arquivos compactados pelo software resultam num
arquivo no formato Binário ou Texto. Esta qualidade, de permitir
formatação no modo texto, o torna aplicável
à utilização na qual se deseja transmitir um
arquivo compactado mesmo quando o software de comunicação
da empresa não apresenta as características adequadas
à transferência de arquivos binários (modo transparente),
que é o caso do nosso utilitário EP3270. O Send/Receive
da Novell e o Ind$File da IBM permitem modo transparente.
Quando o usuário especificar a compressão
em arquivo binário, o índice de compressão
será maior. Há de se ressaltar que ao executar com
a opção no modo texto o que ocorre á uma adaptação
para tal formatação, que não permite a utilização
do 8º. bit, gerando, em média, arquivos 16% maiores.
O software permite que se informe como entrada do
módulo de compactação o nome de UM ou MAIS
arquivos a serem compactados. Após passarem pelo processo
de compactação, estes arquivos serão agrupados
em um único arquivo de saída, cujo nome também
é informado pelo usuário.
Posteriormente, através de outras funções,
o usuário pode INCLUIR OU EXCLUIR novos arquivos no grupo
e, finalmente, poderá descompactar TODOS ou apenas ALGUNS
dos arquivos originais. Permite também listar o Diretório
do Arquivo comprimido.
Na versão IBM/MVS, a compressão e descompressão
de arquivo é feita de forma simples, não implementando
funções de inclusão ou exclusão em grupos
de arquivos, bem como manipular mais de um arquivo por vez.
A seguir demonstrativo de testes efetuados:
a) Mainframe
No primeiro teste, foram gerados 10 arquivos seqüenciais
no mainframe a partir de arquivo ADABAS, contendo apenas valores
numéricos, o que apresentou um alto índice de compressão,
conforme mostra a tabela-1. O tempo de transmissão usando
RECEIVE da Novell e IND$FILE da IBM foi de 900kb a 1Mb/Hora, já
comprimido, o que daria taxas reais muito maiores.
A compressão no Mainframe se deu à taxa
de 4Mb por minuto.
b) Micro
Em micro, arquivos tipo EXE e COM tiveram taxa de
compressão variando entre 20 a 50%. Diretórios com
arquivos de formatos diversos como os criados por softwares demo
(.EXE, .COM, . TIF, .BMP, . GEM, .CDR, .EPS, .BAS, ...) tiveram
taxa de compressão média de 30%.
Tam. original |
Tam. comprimido |
Perc. |
29.378.000 |
667.360 |
97% |
29.378.000 |
650.000 |
97% |
29.378.000 |
728.000 |
97% |
29.378.000 |
648.480 |
97% |
29.378.000 |
736.240 |
97% |
29.378.000 |
543.920 |
97% |
29.378.000 |
793.280 |
97% |
29.378.000 |
671.280 |
97% |
29.378.000 |
730.160 |
97% |
30.075.132 |
660.720 |
97% |
294.477.312 |
6.829.440 |
97% |
bb@celepar.gov.br

|