Java Huffman e escrita binaria

0 respostas
magician

Boas estou a fazer um trabalho em que tenho de implementar o algoritmo de huffman até aqui tudo bem eu leio o ficheiro crio a arvore de desta retiro um hashtable com os chars e o codigo respectivo, para guardar o codigo de cada char utilizei um array de byte ou seja cada char terá associado algo tipo
{0,0,1,0,1} o que acontece é que quando comprimo o ficheiro substituindo cada uma dos char pelo seu codigo usando o DataOutputStream e o método write(byte []) ele aumenta o tamanha do ficheiro já tentei com ficheiros enormes e mais pequenos e o problema mantem-se!

Alguém sabe onde está o problema ??

Criado 15 de novembro de 2007
Respostas 0
Participantes 1