According to the study and analysis of Huffman coding method, propose a kind of lossless compression algorithm which is based on multi-parameter. Through sort and statistical for the number of original data,then merge them to meet the requirement of best Huffman encoding,thereby generating a data merging table which occupies less space,and encode the original data which is divided to one-unit code ( prefix code) and distinction code ( suffix code) . The start point of the data merging is the multi-parameter in this re-search. The original data can be determined by using these parameter. There is no need to bit by bit matching or generating encoding table when decoding. Compared with the original method,the lossless compression algorithm which is based on multi-parameter has simple coding structure and operating. It has higher efficiency in both coding and decoding.%通过对Huffman编码方法的研究,文中提出了一种基于多参数的数据无损压缩算法。基于原始数据集的元素个数统计,对原始数据集进行多次的合并,使合并后所得到的新数据集满足Huffman最佳编码要求,由此生成规模较小的数据合并对应表,并将数据编码分为一元即时码(前缀)和区分码(后缀)两个部分。数据多次合并的不同起始点为文中无损压缩方法的多参数,利用这些参数结合编码前缀及后缀即可唯一表示原始数据,去除了编码表。解码时无需逐位匹配即可复原原始数据。与传统方法相比,文中构造的基于多参数的数据无损压缩方法,编码结构简单,运算开销小,编解码效率较高。
展开▼