DocumentCode :
2399683
Title :
Sliding-window compression for PC software distribution
Author :
Yu, Tong Lai
Author_Institution :
Dept. of Comput. Sci., California State Univ., San Bernardino, CA, USA
fYear :
1995
fDate :
28-30 Mar 1995
Firstpage :
468
Abstract :
Summary form only given, as follows. We study the use of the LZ77 sliding window algorithm to compress PC files for distribution. Since the files need to be compressed only once and expanded many times, one can afford to use a complex compression scheme but must maintain a simple and fast expansion phase. In the experiment we allow the copy-length to be as large as 210 K which is the window buffer size used; this allows the expansion program to run even in the old PC/XT and compatibles. A suffix tree is employed to search for the longest matched length so that the search time is independent of the window size. We employ two methods to encode the displacements and copy-lengths. The first uses a modified unary code to encode the quantities (LZU) while the second method uses Huffman codes to encode them (LZH). Results and comparisons with UNIX´s COMPRESS and the PC archive program LHA are tabulated
Keywords :
Huffman codes; computer software; data compression; encoding; file organisation; microcomputers; search problems; tree searching; Huffman codes; LHA PC archive program; PC files compression; PC software distribution; PC/XT; compatibles; copy-length; displacements; expansion program; experiment; longest matched length; modified unary code; search time; sliding window algorithm; sliding-window compression; suffix tree; window buffer size; Computer science;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 1995. DCC '95. Proceedings
Conference_Location :
Snowbird, UT
ISSN :
1068-0314
Print_ISBN :
0-8186-7012-6
Type :
conf
DOI :
10.1109/DCC.1995.515578
Filename :
515578
Link To Document :
بازگشت