HuffmanEncoder: a software for coding message

Authors

  • Carlos E. Velázquez-Rodríguez Instituto Superior Minero Metalúrgico, Moa

Keywords:

Telematics, Huffman, Shannon-Fano, computers networks, ASCII, code of information

Abstract

The article introduces the computer application HuffmanEncoder that implements the algorithm of Huffman, an algorithm to build codes of Huffman, created by David Huffman in 1952 and described in "A Method for the Construction of Minimum-Redundancy Codes". The application has been created to support the teaching-learning process for the subject of Computers Networks in the ISMMM. Elements of the environment of the telematic are approached, the theory that underlies beneath the method of Huffman, the situation in which arose, and other interesting notions about the informal and formal definition of the problem, the basic technique to apply, how the tree of Huffman is built, aspects on a comparison between ASCII codes and Hufmann codes, and the principles on the presented software.

Downloads

Download data is not yet available.

References

HUFFMAN, D. 1952: A method for the construction of minimum-redundancy codes. Proceedings of the I.R.E., sept, p. 1 098-1 102.

IBAÑEZ, D. & SILVERA, M. 2002: Procesadores digitales de señales. Comprensión de datos utilizando el algoritmo de Huffman. Proyecto final. [En línea]. Consultado: 6 may 2012. Disponible en: http://iie.fing.edu.uy/ense/asign/dsp/proyectos/2002/compresion/comhuff.htm.

RUEDA, L. ET AL. 1995: Un modelo de codificación dinámica del método de Huffman para la compresión de datos en línea. En: I Congreso Argentino de Ciencias de la Computación Red de Universidades con Carreras en Informática (RedUNCI). p. 165-174.

SHANNON, C. E. 1948: A Mathemathical Theory of Communication. Bell System Technical Journal 27(3): 379-423, July.

Published

2014-09-19

How to Cite

Velázquez-Rodríguez, C. E. (2014). HuffmanEncoder: a software for coding message. Science & Future, 4(3), 33–50. Retrieved from https://revista.ismm.edu.cu/index.php/revistacyf/article/view/991

Issue

Section

Ciencia Universitaria