Board logo

标题: 请问谁有C语言的把内存缓冲数据以压缩方式存入文件的函数 [打印本页]

作者: GOTOmsdos     时间: 2006-7-23 11:19    标题: 请问谁有C语言的把内存缓冲数据以压缩方式存入文件的函数

请问谁有C语言的把内存缓冲数据以压缩方式存入文件的函数或源码?
或者,DOS下 ARJ,ZIP,RAR等的源码?

我想为我的程序添加此功能。。。。
谢了。。
作者: s2731     时间: 2006-7-23 20:51
试试这个看

http://cndos.l009.com/filedown/files/c.rar


上传一些C的代码,希望对你有帮助。

__________________________________________________

http://cndos.l009.com/filedown/files/多种压缩程序c代码.rar                大小:97,084

http://cndos.l009.com/filedown/files/异步通讯程序库c代码.rar                大小:75,435

http://cndos.l009.com/filedown/files/c程序集.rar                        大小:332,188

http://cndos.l009.com/filedown/files/LHARC-C源程序.rar                大小:37,306

http://cndos.l009.com/filedown/files/c字典.rar                        大小:38,764,327

http://cndos.l009.com/filedown/files/C-TOOLS-PLUS.rar                大小:630,991

http://cndos.l009.com/filedown/files/c-treeV4.3.rar                        大小:431,459

http://cndos.l009.com/filedown/files/c工具库.rar                        大小:636,402

http://cndos.l009.com/filedown/files/C++实用程序工具箱.rar                大小:1,630,337

http://cndos.l009.com/filedown/files/UNDOCUMENTED_DOS内部中断含C及汇编源码.rar        大小:1,235,522

__________________________________________________

[ Last edited by s2731 on 2006-7-25 at 20:08 ]
作者: GOTOmsdos     时间: 2006-7-24 15:33
非常感谢!
我从一个光压缩解压类源码就有800个的网站下了近100个!
但是,多是WIN的,适合我的很少。。
正在查看。。
作者: hj_18     时间: 2006-7-25 14:12
没有压缩软件c源码.rar
作者: GOTOmsdos     时间: 2006-7-27 00:07
wengier!
你这里有没有压缩比叫高,速度叫快的的好的DOS的C源码啊?

很少能真用上的!
急死我啦!
作者: s2731     时间: 2006-7-27 15:03
我没了,我对c不了解,这些都是我的光盘上的都传上来了。
作者: GOTOmsdos     时间: 2006-7-28 00:15
还是感谢 s273
我和DDCOPY作者联系上了,他也把源码给我了,不过感觉他才用的LZSS的类压缩速度很慢,而且压缩比不高,所以没有采用
现在,看中了 GZIP,非常好。速度很快,压缩比很高,就是文件很多,要漫漫里头绪啊! 其实我只要其中的主要部分,可就是不容易提取出来。。。
正在鏖战!。。
作者: s2731     时间: 2006-7-31 21:00
你试试这个看,摘自Total Commander 帮助索引

——————————————————————————————

Info-ZIP是什么?


Info-ZIP是一群C程序员,其目标是在尽可能多的平台上提供免费的ZIP压缩/展开程序。获得他们的许可后,我们把他们的部分代码翻译为Turbo Pascal并集成进Total Commander。条件是我们不因为他们的代码收取额外费用,而且源代码免费(见下文)。

ZIP展开程序的主要作者是Mark Adler,特别感谢他的贡献!

如果你能访问Internet,你可以在以下服务器获得原始c代码:

ftp://ftp.uu.net/pub/archiving/zip/...  [INFO-ZIP服务器的镜像站点]

或某些simtel.net镜像。我们的代码将来可以在某些Internet主机上得到(搜索info-unz.dll)。

ZIP压缩程序使用了info-zip的Jean-loup Gailly编写的ZLIB库。我没有把它转换到pascal语言,而是放到了wcmzip16.dll中。ZLIB可在同一服务器上找到。

免费的unzip Turbo Pascal源代码

如果你是Turbo Pascal程序员,你可以免费得到我的unzip单元的源代码:

通过email给我们发送请求,地址在www.ghisler.com的support可以找到,我们将以附件的形式给你发送源码。

这份源代码与Total Commander完全无关。无需购买!
作者: GOTOmsdos     时间: 2006-7-31 21:38
感谢 s2731 的支持!

已经解决啦!正是这个 ZLIB !
详情过程见:
http://www.cn-dos.net/forum/view ... ghlight=&page=4

[ Last edited by GOTOmsdos on 2006-7-31 at 21:40 ]