• DocumentCode
    1421313
  • Title

    Off-line dictionary-based compression

  • Author

    Larsson, N. Jesper ; Moffat, Alistair

  • Author_Institution
    Dept. of Comput. Sci., Lund Univ., Sweden
  • Volume
    88
  • Issue
    11
  • fYear
    2000
  • Firstpage
    1722
  • Lastpage
    1732
  • Abstract
    Dictionary-based modeling is a mechanism used in many practical compression schemes. In most implementations of dictionary-based compression the encoder operates on-line, incrementally inferring its dictionary of available phrases from previous parts of the message. An alternative approach is to use the full message to infer a complete dictionary in advance, and include an explicit representation of the dictionary as part of the compressed message. In this investigation, we develop a compression scheme that is a combination of a simple but powerful phrase derivation method and a compact dictionary encoding. The scheme is highly efficient, particularly in decompression, and has characteristics that make it a favorable choice when compressed data is to be searched directly. We describe data structures and algorithms that allow our mechanism to operate in linear time and space.
  • Keywords
    data compression; data structures; entropy codes; grammars; available phrases; compact dictionary encoding; compressed message; data structures; decompression; linear space; linear time; off-line dictionary-based compression; phrase derivation method; Australia Council; Computer science; Data compression; Data structures; Decoding; Dictionaries; Encoding; Resource management; Software engineering;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.892708
  • Filename
    892708