• 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