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