TY - GEN
T1 - Efficient variants of Huffman codes in high level languages
AU - Choueka, Y.
AU - Klein, S. T.
AU - Perl, Y.
N1 - Publisher Copyright:
© Proceedings of the 1985 Annual ACM SIGAda International Conference on Ada, SIGAda 1985. All rights reserved.
PY - 1985/6/5
Y1 - 1985/6/5
N2 - Although it is well-known that Huffman Codes are optimal for text compression in a character-per-chaxacter encoding scheme, they are seldom used in practical situations since they reqnire a bit-per-bit decoding algorithm, which has to be written is some assembly langnage, and will perform rather slowly. A number of methods are presented that avoid these difficulties. The decoding algorithms efficiently process the encoded string on a byte-per-byte basis, are faster than the original algorithm, and can be programmed in any high level langnage. This is achieved at the cost of storing some tables in the internal memory, but with no loss in the compression savings of the optimal Huffman codes. The internal memory space needed can be reduced either at the cost of increased processing time, or by using non-binary Huffman codes, which give sub-optimal compression. Experimental results for English and Hebrew text are also presented.
AB - Although it is well-known that Huffman Codes are optimal for text compression in a character-per-chaxacter encoding scheme, they are seldom used in practical situations since they reqnire a bit-per-bit decoding algorithm, which has to be written is some assembly langnage, and will perform rather slowly. A number of methods are presented that avoid these difficulties. The decoding algorithms efficiently process the encoded string on a byte-per-byte basis, are faster than the original algorithm, and can be programmed in any high level langnage. This is achieved at the cost of storing some tables in the internal memory, but with no loss in the compression savings of the optimal Huffman codes. The internal memory space needed can be reduced either at the cost of increased processing time, or by using non-binary Huffman codes, which give sub-optimal compression. Experimental results for English and Hebrew text are also presented.
UR - http://www.scopus.com/inward/record.url?scp=84982438801&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84982438801&partnerID=8YFLogxK
U2 - 10.1145/253495.342777
DO - 10.1145/253495.342777
M3 - Conference contribution
AN - SCOPUS:84982438801
T3 - Proceedings of the 8th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1985
SP - 122
EP - 130
BT - Proceedings of the 8th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1985
PB - Association for Computing Machinery, Inc
T2 - 8th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1985
Y2 - 5 June 1985 through 7 June 1985
ER -