各位,由谁做过压缩软件?懂这方面知识也行,请进!(100分)(100分)

  • 主题发起人 主题发起人 饿狼传说
  • 开始时间 开始时间
饿

饿狼传说

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能说一说有关压缩包结构的有关情况,如果有对压缩包结构设计的想法更好!!
 
Delphi下不是自带了zlib吗,很简单的.自己看一下.
 
例子:
http://www.tommstudio.com/zips/tommlibV1.01.rar
 
多谢楼上,但我只是想要一个思路,请各位fw踊跃发言
 
有很多压缩控间,下载一个,应用就可以了
 
晕!我需要实现的思想!!
 
把一些出现频率较高的字符串用较短的代替
例如
abcdefg,adfa,abcdefg-!@#abcdefg
就可以用一个较短的字符串替带abcdefg
再例如在PCX图片中
efrtffffffggggtcccccbcdeffff
压缩后变成
efrtc6fc4gtc5cbc1cdec4f
也就是把重复出现的字符用 CX+字符 来代替。X表示重复次数
当遇到单个字符C时就用C1C来表示只有一个C。其他单个字符不这样处理,字节写出就行了。
这对颜色连续的图片有很高的压缩率
 
楼上所说的是编码问题,我所想了解的不是压缩模式也不是压缩算法(这些已经解决了),
是关于之后的具体文件的存储结构的问题?
 
我也不懂;
一般弄个文件头,自己定制大小格式,存储些,如路经,密码,版本,文件大小等,甚至
在压缩过的数据外,在裹一曾修护数据等;
 
接受答案了.
 
后退
顶部