如何使用PB来进行文件的压缩?
我现在想利用PB开发一个图文档管理系统,由于工程图和企业文档一般都比较大,想在把这类大数据量字段存到数据库之前先进行压缩,再以BLOB字段方式存入数据库,从数据库中取出来时,先进行解压,再获得所需要的文件.看到一些文章说可以利用WINDOWS自带的压缩函数,但不知如何使用,要是完全用PB语言能不能设计出一套压缩算法呢??希望有这方面的高手提供帮助.要是能提供相关的压缩源码那就更为感激! 问题点数:20、回复次数:13Top
1 楼daixf_csdn(圣殿骑士【CNO】)回复于 2006-05-15 19:45:21 得分 0
偶是调用winrar压的Top
2 楼rightyeah(众妙之门)回复于 2006-05-18 08:25:08 得分 0
pb对位操作支持不好,字符串处理也不是pb的强项,还是使用系统的api比较好(win api的压缩率比较差,还是别用了),或者用第三方的压缩工具Top
3 楼clank(布莱克本)回复于 2006-05-19 15:58:48 得分 0
我也是调用rar的 呵呵 要带上rar的exe文件 不过除此以外好像还好啊 :)Top
4 楼firstcoffee()回复于 2006-05-22 11:18:51 得分 0
用xceedzip压缩啊,并且可以加密,采用ole形式,很方便使用.firstcoffee@sina.comTop
5 楼heyh_81(小林)回复于 2006-05-24 17:15:50 得分 0
用xceedzip压缩啊,并且可以加密,采用ole形式,很方便使用.firstcoffee@sina.com
如何使用,有代碼嗎?Top
6 楼wu_07(一只狗不孤单,想一只狗才孤单)回复于 2006-05-24 17:21:02 得分 0
找一找myzip.dll,我在使用,没有什么问题Top
7 楼renwanly(★★★★)回复于 2006-05-24 17:26:57 得分 0
用的是7zip,和winrar比了一下压缩比率,压小了几乎一倍!
并且是免费软件呦:DTop
8 楼renwanly(★★★★)回复于 2006-05-24 17:33:01 得分 0
http://www.7-zip.org
№1.Open architecture
№2.High compression ratio
№3.Strong AES-256 encryption
№4.Ability of using any compression, conversion or encryption method
№5.Supporting files with sizes up to 16000000000 GB
№6.Unicode file names
№7.Solid compressing
№8.Archive headers compressing
Top
9 楼xywhard()回复于 2006-08-02 17:29:02 得分 0
用rar的压缩工具就可以了,还不错的!同时也可以对数据进行加密压缩等。Top
10 楼AFIC(A Fool In China)回复于 2006-08-02 21:14:33 得分 0
无论是winrar还是7z他的压缩算法都是范用的,
你如果专门处理某一类文件的压缩当然是
自己写代码(不是程序代码,而是根据统计信息熵进行字符的编码)更优,
不过,一看楼主就不是能完成这种需要用大脑的操作的人。
所以你还是用范用的winrar或者7z吧。Top
11 楼hulvbing(胡一刀)回复于 2006-10-23 16:52:40 得分 0
谢谢各位指点,但本人是菜鸟,在PB中调用WINRAR来进行压缩还是不会啊。可有高手能耐着性子教教小弟的,有代码更好了。Top
12 楼friendwaters(西门坡论坛 http://www.simpsoft.cn)回复于 2006-10-23 16:54:14 得分 0
http://www.simpsoft.cn/dispbbs.asp?boardID=20&ID=152&page=1Top
13 楼friendwaters(西门坡论坛 http://www.simpsoft.cn)回复于 2006-11-03 20:32:37 得分 0
到这个地址看,上面的地址转移了
http://www.simpsoft.cn/dispbbs.asp?boardID=36&ID=152&page=1
Top




