lz77.git.zip

  • yhpan0613
    了解作者
  • C/C++
    开发工具
  • 92KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-01-29 15:46
    上传日期
LZ77算法通过使用编码器或者解码器中已经出现过的相应匹配数据信息替换当前数据从而实现压缩功能。
lz77.git.zip
内容介绍
# LZ77 Lempel, Ziv Encoding and Decoding ## Description LZ77 is a lossless data compression algorithm published by Abraham Lempel and Jacob Ziv in 1977. It is a dictionary coder and maintains a sliding window during compression. The sliding window is divided in two parts: - Search-Buffer (dictionary - encoded data) - Lookahead (uncompressed data). LZ77 algorithms achieve compression by addressing byte sequences from former contents instead of the original data. All data will be coded in the same form (called token): - Address to already coded contents; - Sequence length; - First deviating symbol. The window is contained in a fixed size buffer. The match between SB and LA is made by a binary tree, implemented in an array. Reading and writing on the encoded file it is made via the bitIO library, implemented in the project. It allows to read and to write on the file bit-per-bit instead byte-per-byte as usual. ## Usage Syntax: ``` ./lz77 <options> ``` Options: ``` -c: compression mode -d: decompression mode -i <filename>: input file -o <filename>: output file -l <value>: lookahead size (default 15) -s <value>: searchbuffer size (default 4095) -h: help ``` The *lookahead* and *searchbuffer* sizes are optional. If the two options are not set, default values are used.
评论
    相关推荐
    • lz77.zip
      lz77压缩解压c语言代码,linux平台上可直接编译运行
    • lz77.rar
      this a compress test for lz77.i test is.ok
    • lz77.rar
      lz77压缩算法,deiphi开发,请自行核对文档,pas文件请自行调用
    • src_lz77.rar
      lz77 compress and decompress
    • LZ77-Compressor:LZ77压缩算法的简化实现
      Python LZ77压缩器 python中LZ77压缩算法的简化实现。 实作 压缩器遵循标准LZ77压缩算法的实现。 在特定位置使用超前缓冲区,可以从数据历史记录的固定大小窗口中找到最长的匹配项。 如果找到匹配项,则将子字符串...
    • lz77:LZ77压缩机和减压器
      LZ77 Lempel,Ziv编码和解码 描述 LZ77是Abraham Lempel和Jacob Ziv于1977年发布的无损数据压缩算法。它是一种字典编码器,在压缩过程中保持滑动窗口。 滑动窗口分为两部分: 搜索缓冲区(字典-编码数据) 前瞻...
    • LZ77压缩 算法
      不需要什么h文件,直接加入一个project就可以。 Lz77Compress压缩 Lz77Decompress解压-What documents do not need h directly into a project can be. Lz77Compress compression decompression Lz77Decompress
    • lz77.zip
      LZ77算法源码,可用于工程中重复率高的大量数据的压缩和解压
    • lz77.zip
      是c++版本的lz77实现,很好的效果,有需要的可以下载
    • lzw_soft.zip
      lzw压缩解压算法源码