请问谁有字符串压缩/解压缩的函数?(100分)

  • 主题发起人 主题发起人 DNChen
  • 开始时间 开始时间
D

DNChen

Unregistered / Unconfirmed
GUEST, unregistred user!
要求是压缩可以复杂,可以是构件
解压缩必须源程序,而且代码越简练越好
同时注意是压缩字符串,而不是压缩文件!
 
《最新C语言应用技术199例》上的 490 页。
用 LZW 算法, 很不错的
 
先找个字串做密匙char。
然后把要加密的的string xor char不就行了!
 
你可到<a href="http://www.csdn.net">程序员开发网络</a>去看看,无论是
源码,还是控件都有。
 
Delphi安装盘的Extra子目录下不是有一个压缩/解压的类吗?有源码,是c的。
封装成Stream了,还很好用的。
 
Delphi自带了一个ZLIB.DCU,其中有两个过程可用来压缩字符串:
Uses ZLIB;
...
zlib.CompressBuf(const InBufer: pointer;
InBytes: integer;
out OutBuffer: Pointer;
OutBytes: Integer);
zlib.DeCompressBuf(const InBufer: pointer;
InBytes: integer;
outEstimat: integer;
out OutBuffer: Pointer;
OutBytes: Integer);
 
我的要求很奇怪,其实我是想用脚本语言来写解压缩,所以无法调用Delphi Unit
 
清华大学出版的“数据结构”一书中有关于字符串的压缩的算法,可以去看看!?
 
多人接受答案了。
 
后退
顶部