Compresión Huffman

Código de comando

Compresión/Expansión de ficheros por el método de Huffman. El programa opera en línea de comandos.

Ejemplo del programa

Huffman

Utilización

  • Descargar: Huffman.jar
  • Para ejecutar el programa: java -jar Huffman.jar

Comentarios

  1. 1 Emanuel Perez 2007-03-16 Hace 11 años
    Hola Francisco! Como estas?? Estoy trabajando en un proyecto para la facultad sobre un compresor y me gustaria que me enviaras tu proyecto swing de Huffman (con las imagenes q hace referencia en el codigo si es posible).
    Estoy medio apretado con los tiempos y tengo q implemetar Lempel Ziv y algun otro algoritmo d compresion ademas d Huffman asi q me seria de muchisima utilidad si me pudieras enviar lo q te pido.
    Saludos y muchas gracias
  2. 2 Angel Aguilar 2007-03-19 Hace 11 años
    Hola estoy interesado en obtener el algoritmo de huffman ya sea en java o en php, lo necesito lo mas pronto posible.
    Atte: Angel Aguilar
  3. 3 Francisco 2007-03-22 Hace 11 años
    No entiendo los comentarios que me están llegando que me piden el código fuente cuando éste está claramente disponible en el apartado "Código fuente". Esto me hace pensar que hay un problema en la página para bajar los ficheros, si es así me gustaría que alguien me indicase tal problema.
  4. 4 Alejandro Jimenez 2007-04-17 Hace 11 años
    Hola Francisco, me puedes explicar como se le envia el parametro de entrada, debe estar en una ruta en especial o algo asi ?, ya tengo corriendo el .jar pero no me acepta el archivo como parametro. adicional si me puedes enviar el codigo te agrazco.

    Gracias
  5. 5 Francisco 2007-04-19 Hace 11 años
    Hola Alejandro. Para comprimir el fichero "prueba.txt" utilizando el programa Huffman.jar hay que poner:
    >> java -jar Huffman.jar -c prueba.txt
    Para volverlo e expandir:
    >> java -jar Huffman.jar -e prueba.txt.huffman

    Si tienes los fuentes compilados también se puede hacer:
    >> java Huffman -c prueba.txt
    y para expandir:
    >> java Huffman -e prueba.txt.huffman
  6. 6 Esteban C Montero 2007-05-26 Hace 10 años
    Buen dia!
    Me interesa saber sobre el algoritmo y los arboles de Huffman. Quiero saber si ademas de documentos en "java" y "jar", tiene codigos escritos en C++. Le agradezco cualquier ayuda, sea explicacion de los Arboles de Huffman Como de implementacion de Codigo Fuente, que me pueda ofrecer.

    Gracias por su atencion.
  7. 7 Francisco 2007-05-26 Hace 10 años
    Pues sí, tengo un código en C++, predecesor del programa en Java, compilado con DJGPP http://www.delorie.com/djgpp/

    Código:
    http://www.proinf.net/applets/Huffman/huffman.cc
  8. 8 Francisco 2007-06-05 Hace 10 años
    Esteban al intentar compilar "Huffman.cc" con "Microsof Visual Studio C++" le da un error al no encontrar una referencia al fichero "pc.h"

    El fichero "pc.h" no existe en el "Microsoft Visual Studio C++" así
    que es inútil buscarlo ahí.

    Hay dos soluciones que se me ocurren:

    1) Instalar el DJGPP y compilarlo con este programa. De esta forma no se necesita para nada el "Visual Studio".

    2) Averiguar para qué se utiliza el fichero "pc.h". Yo ahora no lo recuerdo.
    Buscando en el Google veo que se puede utilizar "dos.h" en su lugar. Pero
    no sé si esto funcionará. Averiguando para que sirve pc.h y las funciones
    que utiliza se puede buscar funciones sustitutas que sí tenga el visual studio.

    En http://www.delorie.com/djgpp/doc/incs/ aparece listado el fichero pc.h
    Para saber que funciones utiliza pc.h, se puede quitar y mirar que errores da.

    Documentación DJGPP: http://www.delorie.com/djgpp/doc/
  9. 9 Hiram 2007-06-11 Hace 10 años
    Hola Francisco, oye de casualidad no tendras un programa en C que utilize el metodo Huffmn Dinamico,te lo agradeceria mucho.
  10. 10 Hector 2007-10-31 Hace 10 años
    Gracias por el codigo, se los agradezco en el alma.
  11. 11 sergio 2010-06-08 Hace 7 años
    vaya muchas gracias, al fin entiendo, gracias de veras!!!!!!!!!!
  12. 12 Thanks 2010-11-05 Hace 7 años
    Thank you very much for the code...
    :)
  13. 13 matrioska 2011-05-06 Hace 6 años
    Me interesa muchísimo el Huffman en C que he visto por ahí. Lo he compilado y efectivamente me da error de que no tengo pc.h, ¿sabes como podría solucionarlo?
    Estoy utilizando el Microsoft Visual Studio 6.0

    Muchas gracias!
  14. 14 Francisco 2011-05-07 Hace 6 años
    Matrioska en comentario nº13: Ves al comentario nº8
Proinf.net, ©2003-2017 ci 3.1.5 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL