第11部分(第2/5 页)
文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。
也有很多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。压缩软件(compressionsoftware)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。当然,压缩包已经是另一种文件格式了,如果你想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。
对这个目前这个世界流行的压缩软件算法,萧天若完全提不起来兴趣。基本上都是利用最简单的重复算法,进行“数据加稠”,从而达到减小文件体积的目的的。
相比于完全不压缩来说,这种最简单但是最直接的压缩算法可以几倍甚至是十几倍的减小文件大小。这种压缩算法可以把1个G的程序压缩到不足100M(1G=1024M)看似已经非常神奇的,但是萧天若却完全看不上眼。
就像一个人,上一次考试考了20分,这次即使是提升了50%,也不过是30分,才刚刚够一半的及格分。
这个算法也是这个道理,用这种算法可以把没有压缩过的软件体积缩小到以前的十分之一。不过这就是它的极限了,这个所谓的极限对萧天若来说更像是一个笑话。就像一个考了30分的人吹嘘自己成绩已经提高了多少多少,已经没有提升空间了一样。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
“赵雨婷,有我们公司研发的压缩软件源代码吗?我以前学过计算机编程,想看看有什么可以改进的。”萧天若对着旁边还在认真的给吴曼这个新总经理整理着资料的赵雨婷问道。
“哦,你那台电脑上面就有样本,不过是加密过的,如果要源代码我可以给你去技术部拿。”赵雨婷对这个新助理要看软件并没有太多惊讶,要是完全都不懂软件就直接跑来做总经理助理才让人奇怪呢。
赵雨婷说着,已经打算起身去给萧天若到技术部拿源代码了,为总经理和总经理助理处理一些琐事就是她的工作。
“不用了,你继续整理资料吧,早点整理好给总经理送去,我就随便问问。”萧天若当然不是随便问问,不过既然这个电脑里面有压缩程序就不用赵雨婷去跑腿了。破解这个所谓的加密程序,对萧天若来说,和双击打开程序没有任何区别。
赵雨婷也没有表示什么不满,自己工作就是跑腿,也没有什么可抱怨的。
萧天若很容易就破解了压缩软件外层的加密程序,看到源代码,萧天若又无语了。现在市面上流行的压缩软件好歹也能针对一些重复出现的字节串进行压缩,但是这个天若压缩软件可就真的让人无语了。
这款天若软件公司最高技术水平的压缩软件的原理,基本上就跟我们刚刚介绍的一样,只能对一些连续的字符进行替换。看清楚,只是字符!
也就是说,它会把连续不断的字符串给用一个特殊字符代替。像是“0;0;0;0;0,。。。”它会知道用“1024个0”来代替,但是也仅限于此。就算是“0;1,0;1;0;1。。。”它也不会知道用“1021个0;1”来代替。。。。。。
萧天若完全有理由相信,即使是这个世界专业知识过关计算机方面普通大学生也能很轻松地独立编出来这么一个“压缩软件”。
没办法,看看这个所谓的“压缩软件”萧天若原来打算的做一些改动再拿出去的计划是没办法执行了,只能自己动手编一个了。
但是从今天遇到的这些情况来看,萧天若对这
本章未完,点击下一页继续。