• DocumentCode
    147032
  • Title

    A Fast Implementation of Deflate

  • Author

    Harnik, Danny ; Khaitzin, Ety ; Sotnikov, Dmitry ; Taharlev, Shai

  • fYear
    2014
  • fDate
    26-28 March 2014
  • Firstpage
    223
  • Lastpage
    232
  • Abstract
    We present a fast implementation of the Deflate protocol that is substantially faster than the fastest version of the Zlib software package, yet maintains full compatibility to the Deflate standard. Our solution outperforms the fastest Zlib version by a factor of 2.6 and higher (in compression time) yet demonstrates only a negligible drop-off in terms of compression ratio. The basic building blocks for our solution are a fast LZ77 compressor (the LZ4 package) and a standard Huffman encoding package (Zlib). In the paper we describe how a non-trivial combination constructed around these building blocks achieves the aforementioned performance and compatibility.
  • Keywords
    Huffman codes; data compression; standards; Deflate protocol; Deflate standard; LZ4 package; LZ77 compressor; Zlib software package; compression ratio; standard Huffman encoding package; Benchmark testing; Browsers; Encoding; Hardware; Image coding; Software; Standards; Deflate Huffman Lempel-Ziv;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2014
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Type

    conf

  • DOI
    10.1109/DCC.2014.66
  • Filename
    6824430