中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 请问谁有C语言的把内存缓冲数据以压缩方式存入文件的函数
作者:
标题: 请问谁有C语言的把内存缓冲数据以压缩方式存入文件的函数 上一主题 | 下一主题
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『楼 主』:  请问谁有C语言的把内存缓冲数据以压缩方式存入文件的函数

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

我想为我的程序添加此功能。。。。
谢了。。

2006-7-23 11:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s2731
中级用户

dos联盟算卦的



积分 397
发帖 182
注册 2006-7-13
状态 离线
『第 2 楼』:  

试试这个看

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 ]

2006-7-23 20:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 3 楼』:  

非常感谢!
我从一个光压缩解压类源码就有800个的网站下了近100个!
但是,多是WIN的,适合我的很少。。
正在查看。。

2006-7-24 15:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hj_18
中级用户




积分 255
发帖 57
注册 2003-6-26
状态 离线
『第 4 楼』:  

没有压缩软件c源码.rar

2006-7-25 14:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 5 楼』:  

wengier!
你这里有没有压缩比叫高,速度叫快的的好的DOS的C源码啊?

很少能真用上的!
急死我啦!

2006-7-27 00:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s2731
中级用户

dos联盟算卦的



积分 397
发帖 182
注册 2006-7-13
状态 离线
『第 6 楼』:  

我没了,我对c不了解,这些都是我的光盘上的都传上来了。

2006-7-27 15:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 7 楼』:  

还是感谢 s273
我和DDCOPY作者联系上了,他也把源码给我了,不过感觉他才用的LZSS的类压缩速度很慢,而且压缩比不高,所以没有采用
现在,看中了 GZIP,非常好。速度很快,压缩比很高,就是文件很多,要漫漫里头绪啊! 其实我只要其中的主要部分,可就是不容易提取出来。。。
正在鏖战!。。

2006-7-28 00:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s2731
中级用户

dos联盟算卦的



积分 397
发帖 182
注册 2006-7-13
状态 离线
『第 8 楼』:  

你试试这个看,摘自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完全无关。无需购买!

2006-7-31 21:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 9 楼』:  

感谢 s2731 的支持!

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

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

2006-7-31 21:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: