No BSD License  

Highlights from
Huffman Coding and Arithmetic Coding

from Huffman Coding and Arithmetic Coding by Karl Skretting
Functions that compress integer sequences.

contents.m
%Write text describing the m-files in this directory
%Write text describing the m-files in this directory (continued)
%   
% Arith06     Arithmetic encoder or decoder 
% Arith07     Arithmetic encoder or decoder 
% entropy     Function returns 0th order entropy of a source.
% eob3        End Of Block Encoding (or decoding) into (from) three sequences
% Huff06      Huffman encoder/decoder with (or without) recursive splitting
% HuffCode    Based on the codeword lengths this function find the Huffman codewords
% HuffLen     Find the lengths of the Huffman code words
% HuffTabLen  Find how many bits we need to store the Huffman Table information
% HuffTree    Make the Huffman-tree from the lengths of the Huffman codes
% JPEGlike    Entropy encoding (or decoding) in a JPEG like manner
% Mat2Vec     Convert an integer matrix to a cell array of vectors,
% TestArith   Test and example of how to use Arith06 and Arith07
% TestBin     Test coding of binary sequence
% TestBin2    Find difference of some coding strategies
% TestHuff    Test and example of how to use Huff06
% TestMat2Vec Test and example of how to use Mat2Vec
% UniQuant    Uniform scalar quantizer (or inverse quantizer) with threshold

Contact us at files@mathworks.com