笔趣阁 > 超脑黑客 > 第一百八十五章 中转服务器、压缩

第一百八十五章 中转服务器、压缩


第一百八十五章中转服务器、压缩

        max:大家说说,有哪些地方可以升级?

        马修首先在聊天频道中提出问题,他在网络上的i书^网^e^看

        max:必须要有革命xing(圣王txt下载)的功能,让已经破解的那些人愿意重新下载我们的升级程序。

        左手:大家都说里面能装的东西太少了,我们是否可以往增大存储空间的方面考虑一下?

        左手(lefthand)正是那个新加入的麻省理工学院的学生,他在硬件方面颇有研究,他成功破解了惠普公司一个系列计算器,将破解程序发布到sam协会的bbs上之后,被吸纳为sam协会成员”。

        存储器的瓶颈的确极大的限制了计算器的功能,一些比较大的程序正是由于这个原因而装不上,他和林鸿两个正打算尝试着将自己的计算器进行改造,但仅此而已,不可能给每一个人都进行改造,工作量太大。3∴35686688

        火炬:我有个主意,或许我们可以考虑使用红外线传输来弥补存储空间的不足,只要让大家安装程序比较方便,想使用的时候再去安装,不使用的时候就将其删除。

        hellc:我也有一个想法,虽然我们很难增加存储空间的大小,但是我们可以从另外一个角度来着手改进,那就是缩小软件和数据的体积。

        max:我知道了!说得没错,我们可以对数据进行压缩,这样可以极大地节省存储空间!

        雏鹰:没错,这个方法更具有可行xing(圣王txt下载)。

        其他几位成员对林鸿的这个想法都表示了赞同,他们都说果然不愧是“hellc”,想事情果然比他们要更加细致。

        在sam原先的三人组当中,林鸿是最受大家敬服的一位,毕竟正是他亲手破解的计算器,并且开发了xing(圣王txt下载)能高效的红外无线传输协议。

        第一点是sam协会成立的根本原因,而第二点则是破解程序能够迅速传播起来,并且和其他社团竞争能够优势领先的重要推动因素。

        而在此之前,他们的软件或者数据文件以原始的大小存储在计算器中的,没有经过任何加工,原来多大,存储到计算器中也就多大。

        接着,他们开始讨论该如何实现数据的压缩。

        由于早期计算机存储空间的不足,计算机中的数据压缩需求从一开始就存在,早在四五十年代,美国著名数学家,信息论的创始人,天才级人物克劳德*香农就发表过这方面的基础xing(圣王txt下载)论文,为数据压缩奠定了理论基础。

        之前美国各**bs上比较流行的压缩软件主要是sea公司开发的arc,这是一种商业压缩软件,如果使用,必须huā钱购买。

        后来,有一个叫做菲利普*卡茨的máo头小伙,他也是bbs的狂热爱好者,但是囊中羞涩,他见连压缩个文件都要付费,于是便动手自己开发了一个同类软件,免费开放给大家使用。

        所以,sam协会最终选择zip作为自己的压缩格式。

        但是还存在一个问题,那就是压缩文件传输到计算器中了,该如何读取里面的数据?

        很显然不能使用pkzip来直接读取,计算器中只有那么点地方,根本无法移植pkzip,只能另外编写相应的解码程序。

        要想编写解码程序,就必须了解zip格式使用的压缩算法,即”lzr算法”,这是一种无损数据压缩算法。也就是说原来是怎么样的,压缩并还原之后还得怎么样,一个字节都不能少。

        这其中的原理其实很简单,因为计算机中数据都是用二进制表示的,只有“0”和“1”,有时候连续十个数字都可能是“1”,那么则直接可以标记为“这里有10个1”,而不用真的用十个“1”去填充。

        通过这样的方式,就可以实现压缩。

        当然,说起来简单,但做起来就相当复杂了。

        sam协会成员当中,所有人都没有接触过压缩这一块,大家都必须从头开始学习。

        于是,大家开始分工合作,林鸿负责新的破解程序开发,不但要将广告系统集成到里面,还得留出解码程序的位置,等亚瑟和原子将解码程序编写出来之后,再集成进去。另外,根据能者多劳的原则,林鸿还得和火炬、左手一起,着手对计算器进行升级改造。

        ……


  (https://www.biqiugexx.cc/book_7166/4105911.html)


  请记住本书首发域名:www.biqiugexx.cc。笔趣阁手机版阅读网址:m.biqiugexx.cc