LZW壓縮和解壓縮程序
lzw.c 主要的功能模塊
bitio.c/bitio.h 一些支撐函數(shù),支持以比特(bit)為單位的文件I/O
用法:
壓縮 lzw E <in-file> <out-file>
解壓縮 lzw D <in-file> <out-file>
壓縮時(shí),讀入<in-file>中內(nèi)容,壓縮后存入<out-file>中,得到壓縮文件。
解壓縮時(shí),讀入<in-file>中內(nèi)容,將結(jié)果存入<out-file>中,得到原文件。
本代碼在linux+gcc/windows+vc下經(jīng)過測(cè)試,為了使讀者容易理解算法本身,
算法實(shí)現(xiàn)中僅采用了簡(jiǎn)單的錯(cuò)誤處理機(jī)制和優(yōu)化。
標(biāo)簽:
bitio
LZW
lzw
解壓
上傳時(shí)間:
2015-06-08
上傳用戶:chenbhdt