第一百八十五章 中转服务器、压缩(4 / 4)
如何读取里面的数据? 很显然不能使用pkzip来直接读取,计算器中只有那么点地方,根本无法移植pkzip,只能另外编写相应的解码程序。 要想编写解码程序,就必须了解zip格式使用的压缩算法,即”lzr算法”,这是一种无损数据压缩算法。也就是说原来是怎么样的,压缩并还原之后还得怎么样,一个字节都不能少。 这其中的原理其实很简单,因为计算机中数据都是用二进制表示的,只有“0”和“1”,有时候连续十个数字都可能是“1”,那么则直接可以标记为“这里有10个1”,而不用真的用十个“1”去填充。 通过这样的方式,就可以实现压缩。 当然,说起来简单,但做起来就相当复杂了。 sam协会成员当中,所有人都没有接触过压缩这一块,大家都必须从头开始学习。 于是,大家开始分工合作,林鸿负责新的破解程序开发,不但要将广告系统集成到里面,还得留出解码程序的位置,等亚瑟和原子将解码程序编写出来之后,再集成进去。另外,根据能者多劳的原则,林鸿还得和火炬、左手一起,着手对计算器进行升级改造。 (未完待续) 无限小说网手机用户请浏览 www.xrmxs阅读。