use of an excessively large lookup table an encoder constructed according to the present invention uses two or more different encoding methods in combination in one embodiment huffman coding by table lookup is combined with computational generation such as by using an exponential golomb equation the most commonly occurring elements are looked up in a small huffman table while the remaining elements are coded with the equation in another embodiment data is encoded using two or more equations in yet another embodiment data is encoded using multiple tables in conjunction with one or more equations application_number US 201113155280 A description fig1 illustrates a framework 200 for compressing decompressing data in accordance with one embodiment included in this framework 200 are a coder portion 201 and a decoder portion 203 which together form a u201c codec u201d the coder portion 201 includes a transform module 202 a quantizer 204 and an entropy encoder 206 for compressing data for storage in a file 208 to carry out decompression of such file 208 the decoder portion 203 includes an entropy decoder 210 a de quantizer 212 and a reverse transform module 214 for decompressing data for use i e viewing in the case of video data etc in use the transform module 202 carries out a reversible transform often linear of a plurality of pixels in the case of video data for the purpose of de correlation next the quantizer 204 effects the quantization of the transform values after which the entropy encoder 206 is responsible for entropy coding of the quantized transform coefficients an encoder constructed according to the present invention uses two or more.