The Computer Journal Advance Access first published online on May 14, 2009
This version published online on July 11, 2009
The Computer Journal, doi:10.1093/comjnl/bxp046
| ||||||||||||||||||||||||||||||||||||||||||||||||
On the Usefulness of Fibonacci Compression Codes
Department of Computer Science, Bar Ilan University, Ramat-Gan 52900, Israel
* Corresponding author: tomi{at}cs.biu.ac.il
Received 7 June 2008; revised 29 December 2008
Recent publications advocate the use of various variable length codes for which each codeword consists of an integral number of bytes in compression applications using large alphabets. This paper shows that another tradeoff with similar properties can be obtained by Fibonacci codes. These are fixed codeword sets, using binary representations of integers based on Fibonacci numbers of order m
2. Fibonacci codes have been used before, and this paper extends previous work presenting several novel features. In particular, the compression efficiency is analyzed and compared to that of dense codes, and various table-driven decoding routines are suggested.
Key Words: text compression Fibonacci codes dense codes