第006章 重新救美(1 / 2)
相比导航网站,压缩软件就要复杂的多了,这也是萧俊逸要先完成导航网站的原因。
说起压缩软件,不得不提一个人——菲利普·卡兹,正是他为了对抗当时的收费压缩软件arc,发明了zip这一世界通行压缩标准,并以免费形式发放。
到了dos诞生之后,使用卡兹创造的压缩算法的软件zip的出现更使zip格式成为ter的传输标准,zip格式也成为压缩文档的事实标准。
而另一款被华夏人熟知的压缩软件rar,这个时候还没有流行起来,直到几年后,由于盗版游戏在华夏盛行的原因,rar意外的火了起来。究其原因就是因为zip对非英文字符的支持并不是很好,所以游戏盗版集团习惯使用rar。另外rar很早就支持分卷压缩,不少破解游戏体积都很大,有的甚至好几个g,而一张普通的cd光盘容量只有几百兆,所以要把它们装进盗版光盘,就得用rar分卷,刻录到好几张光盘里。
说回到本质,真正决定压缩软件的好与坏,关键就是算法,而对萧俊逸来说,最拿手的就是算法了。压缩软件的算法有很多,但是不管是霍夫曼编码算法,还是lz算法,又或者是字典算法等等,其核心的原理都是一样的,那就是找到其中的规律,简化数字的排列。举个简单的例子,比如“aaabbbb”是七个字,压缩后可以改成“a3b4”,这样就只需要四个字了,解压后再恢复成“aaabbbb”。只不过不同的算法,注重的点不一样,有的会注重压缩率,有的会注重无损,也有的更注重压缩时间。
萧俊逸花了半个来月的时间就完成了压缩软件的开发,使用的算法,则是在结合了后世的多种算法的基础上,改进了之前的lz77算法,命名为lz98,比后来的7z所使用的lza还要更加高效。当然比现在的zip那更是提高好几倍。对于这种类似文抄公的形为,萧俊逸不以为意,反正这个时候你们也没有研究出来,不能算是技术盗窃。
软件的名字就叫x-zip,扩展名则定为xiao。因为zip是一种开放格式,卡兹并没有申请专利,所以也就放心的兼容了zip的所有格式。至于rar格式,人家可是申请了专利的,而且这个时候也还没成气候,就略过了。
萧俊逸开发这款压缩软件的初衷只是想出名,所以没有打算对算法申请专利,而是全部开源,软件也没打算收费。
由于时间有限,目前的10的版本功能还不是太多,而且只有dos版本的,语言也只有中文和英文两种,但是萧俊逸不打算在改进了。因为开源的关系,相信会有很多公司和研究人员来跟进的。
萧俊逸先把x-zip发布在site等国内外一些大的网站上。又整理了一份关于lz98算法的文章,投到了《计算机学报》。《计算机学报》是华夏计算机学会和华夏科学院计算技术研究所主办的权威的技术期刊,很适合这类理论性的文章。让萧俊逸没想到的是,他这一无心之举害得有人差点因此丢了工作,当然这是后话。
忙完这些之后,萧俊逸打算给自己放几天假,这段时间太累了,每天睡觉的时间只有四五个小时,好在还年轻,恢复的快。更重要的是有一件事快要发生了。
……
9月6日星期日,下午四点来钟,因为是周末,所以中海电子市场里的客人比往日要多了许多,萧俊逸再次回到这个熟悉的地方,感觉有一种近乡情怯的心情,远远的看着那家名字叫“数码天下”的店铺。
她正在聚精会神的给客户介绍着手里的相机,一台刚刚介绍完的机子就随手放在了柜台上,这时一个身穿长袖外套的男人和记忆中的一样出现了,前世的自己就是因为他的穿着才注意上他,9月初的燕京虽然酷暑已过,但还不至于穿上长袖。如果是市场的工作人员,倒也说得过去,市场里开着空调,可能有的人天生怕冷,但是几乎没有顾客会穿着长袖。
不一会儿,只见那人溜达到“数码天下”的店铺前,观察了一下,瞬间拿起那台相机,随手揣进怀里,转身就走。
萧俊逸早就知道了他逃跑的路线,于是就站在那里等着他过来,就在他马上要从萧俊逸身边走过的时候,萧俊逸快速伸出一只脚,将他绊倒在地,然后迅速一步来到跟前,一把抓住那人的双手背在身后,将他死死的按在地上,抬头对着围过来的人群大声说道:“这个人是小偷,他刚刚从那家店里偷了一台相机。你们快去找保安过来。”
周围的人听到萧俊逸的话后,也纷纷过来帮忙。很快市场里的保安也过来了,众人合力将小偷捆了起来。
↑返回顶部↑