第006章 重新救美
相比導(dǎo)航網(wǎng)站,壓縮軟件就要復(fù)雜的多了,這也是蕭俊逸要先完成導(dǎo)航網(wǎng)站的原因。
說起壓縮軟件,不得不提一個(gè)人——菲利普·卡茲,正是他為了對抗當(dāng)時(shí)的收費(fèi)壓縮軟件ARC,發(fā)明了zip這一世界通行壓縮標(biāo)準(zhǔn),并以免費(fèi)形式發(fā)放。
到了Windows誕生之后,使用卡茲創(chuàng)造的壓縮算法的軟件Winzip的出現(xiàn)更使ZIP格式成為Internet的傳輸標(biāo)準(zhǔn),ZIP格式也成為壓縮文檔的事實(shí)標(biāo)準(zhǔn)。
而另一款被華夏人熟知的壓縮軟件Winrar,這個(gè)時(shí)候還沒有流行起來,直到幾年后,由于盜版游戲在華夏盛行的原因,WinRAR意外的火了起來。究其原因就是因?yàn)閣inzip對非英文字符的支持并不是很好,所以游戲盜版集團(tuán)習(xí)慣使用WinRAR。另外WinRAR很早就支持分卷壓縮,不少破解游戲體積都很大,有的甚至好幾個(gè)G,而一張普通的CD光盤容量只有幾百兆,所以要把它們裝進(jìn)盜版光盤,就得用RAR分卷,刻錄到好幾張光盤里。
說回到本質(zhì),真正決定壓縮軟件的好與壞,關(guān)鍵就是算法,而對蕭俊逸來說,最拿手的就是算法了。壓縮軟件的算法有很多,但是不管是霍夫曼編碼算法,還是LZ算法,又或者是字典算法等等,其核心的原理都是一樣的,那就是找到其中的規(guī)律,簡化數(shù)字的排列。舉個(gè)簡單的例子,比如“AAABBBB”是七個(gè)字,壓縮后可以改成“A3B4”,這樣就只需要四個(gè)字了,解壓后再恢復(fù)成“AAABBBB”。只不過不同的算法,注重的點(diǎn)不一樣,有的會注重壓縮率,有的會注重?zé)o損,也有的更注重壓縮時(shí)間。
蕭俊逸花了半個(gè)來月的時(shí)間就完成了壓縮軟件的開發(fā),使用的算法,則是在結(jié)合了后世的多種算法的基礎(chǔ)上,改進(jìn)了之前的LZ77算法,命名為LZ98,比后來的7z所使用的LZMA還要更加高效。當(dāng)然比現(xiàn)在的zip那更是提高好幾倍。對于這種類似文抄公的形為,蕭俊逸不以為意,反正這個(gè)時(shí)候你們也沒有研究出來,不能算是技術(shù)盜竊。
軟件的名字就叫X-zip,擴(kuò)展名則定為xiao。因?yàn)閦ip是一種開放格式,卡茲并沒有申請專利,所以也就放心的兼容了winzip的所有格式。至于rar格式,人家可是申請了專利的,而且這個(gè)時(shí)候也還沒成氣候,就略過了。
蕭俊逸開發(fā)這款壓縮軟件的初衷只是想出名,所以沒有打算對算法申請專利,而是全部開源,軟件也沒打算收費(fèi)。
由于時(shí)間有限,目前的1.0的版本功能還不是太多,而且只有windows版本的,語言也只有中文和英文兩種,但是蕭俊逸不打算在改進(jìn)了。因?yàn)殚_源的關(guān)系,相信會有很多公司和研究人員來跟進(jìn)的。
蕭俊逸先把X-zip發(fā)布在Winsite等國內(nèi)外一些大的網(wǎng)站上。又整理了一份關(guān)于LZ98算法的文章,投到了《計(jì)算機(jī)學(xué)報(bào)》?!队?jì)算機(jī)學(xué)報(bào)》是華夏計(jì)算機(jī)學(xué)會和華夏科學(xué)院計(jì)算技術(shù)研究所主辦的權(quán)威的技術(shù)期刊,很適合這類理論性的文章。讓蕭俊逸沒想到的是,他這一無心之舉害得有人差點(diǎn)因此丟了工作,當(dāng)然這是后話。
忙完這些之后,蕭俊逸打算給自己放幾天假,這段時(shí)間太累了,每天睡覺的時(shí)間只有四五個(gè)小時(shí),好在還年輕,恢復(fù)的快。更重要的是有一件事快要發(fā)生了。
……
9月6日星期日,下午四點(diǎn)來鐘,因?yàn)槭侵苣?,所以中海電子市場里的客人比往日要多了許多,蕭俊逸再次回到這個(gè)熟悉的地方,感覺有一種近鄉(xiāng)情怯的心情,遠(yuǎn)遠(yuǎn)的看著那家名字叫“數(shù)碼天下”的店鋪。
她正在聚精會神的給客戶介紹著手里的相機(jī),一臺剛剛介紹完的機(jī)子就隨手放在了柜臺上,這時(shí)一個(gè)身穿長袖外套的男人和記憶中的一樣出現(xiàn)了,前世的自己就是因?yàn)樗拇┲抛⒁馍纤?月初的燕京雖然酷暑已過,但還不至于穿上長袖。如果是市場的工作人員,倒也說得過去,市場里開著空調(diào),可能有的人天生怕冷,但是幾乎沒有顧客會穿著長袖。
不一會兒,只見那人溜達(dá)到“數(shù)碼天下”的店鋪前,觀察了一下,瞬間拿起那臺相機(jī),隨手揣進(jìn)懷里,轉(zhuǎn)身就走。
蕭俊逸早就知道了他逃跑的路線,于是就站在那里等著他過來,就在他馬上要從蕭俊逸身邊走過的時(shí)候,蕭俊逸快速伸出一只腳,將他絆倒在地,然后迅速一步來到跟前,一把抓住那人的雙手背在身后,將他死死的按在地上,抬頭對著圍過來的人群大聲說道:“這個(gè)人是小偷,他剛剛從那家店里偷了一臺相機(jī)。你們快去找保安過來?!?p> 周圍的人聽到蕭俊逸的話后,也紛紛過來幫忙。很快市場里的保安也過來了,眾人合力將小偷捆了起來。
蕭俊逸這才拿出手機(jī)報(bào)了警。接著從地上撿起剛剛從小偷懷里掉出來的相機(jī),是一臺上市不久的柯達(dá)DC260,售價(jià)將近一萬塊。開機(jī)查看了一下,沒有任何損壞。
直到此時(shí),相機(jī)店里的那個(gè)女孩才明白過來發(fā)生了什么,頓時(shí)嚇得臉上直冒冷汗。趕忙跑過來對著蕭俊逸鞠躬感謝。
蕭俊逸仔細(xì)的看了看眼前這個(gè)既熟悉又陌生的女孩,一如前世一樣,二十多歲,差不多一米七的個(gè)頭,一頭齊耳的短發(fā),微蓬的細(xì)碎劉海下,清澈的大眼睛已經(jīng)微微發(fā)紅,穿了一件純白色貼身短袖襯衫,深黑色的長褲,本來就高挑的身材,更顯的有些清瘦。不施粉黛的臉龐掩蓋不住飄逸脫俗的驚艷。
“不用客氣,不過這個(gè)相機(jī)估計(jì)要等警察過來處理完了才能給你?!笔捒∫莅参恐f道。
“沒丟就好,沒丟就好?!币廊粵]有從緊張的情緒中緩解出來的她嵐嵐自語的說道。
蕭俊逸看到她驚魂未定,便扶著她回到店里坐下,拿起水杯遞給了她。
如果是正常情況下,她肯定會奇怪為什么這個(gè)陌生的男孩對店里如此熟悉,而且還知道這個(gè)水杯是自己的。但是此時(shí)的她卻一點(diǎn)也沒有察覺。
……
此時(shí)的回龍觀還不是后世那個(gè)號稱亞洲最大的社區(qū),除了剛剛建成的龍華園和慧華苑,其他的地方還都是農(nóng)田和一些稀稀落落的民房,葉秀蘭租的房子就在其中一間民房里,一個(gè)只有六七平米的小單間,空蕩蕩的房間除了一張單人床和一個(gè)比她年紀(jì)還大的破衣柜之外,沒有其他的東西,別說桌子,連張椅子都沒有。房間燈泡昏暗的都看不清床單的顏色。
房租倒是便宜,一個(gè)月80塊,房東是豫北的,也算是老鄉(xiāng),準(zhǔn)確點(diǎn)說是二房東,兩夫妻,在華北電力大學(xué)門口附近擺著小吃攤。
今天早上,葉秀蘭剛剛送完牛奶回來,小賣部的阿姨就在門口喊葉秀蘭,說有她的電話。
葉秀蘭自然是沒有手機(jī)的,甚至連個(gè)呼機(jī)也沒舍得買,有什么急事都是通過小賣部的公用電話找她,小賣部的老板是一個(gè)50多歲的阿姨,人還不錯(cuò),因?yàn)槿~秀蘭常在她那打電話,葉秀蘭家里的事也就知道個(gè)七七八八,所以對這個(gè)小姑娘很是心疼,時(shí)不時(shí)的會包點(diǎn)餃子什么的給葉秀蘭送來。
電話是老家打來的,事情還是那些事情,除了告訴自己又快沒錢了,沒有一句關(guān)心的話。
掛完電話,回到屋里,葉秀蘭倒在床上抱頭痛哭,這是她三年來緩解委屈僅有的辦法。一千多個(gè)日日夜夜,不知道自己哭濕了多少床單。
她沒有人可以傾訴,也沒有人能體會她的辛苦,為了賺錢給弟弟治病,早上五點(diǎn)多就要起床騎著三輪車去送牛奶,三個(gè)小時(shí)的時(shí)間要騎四五十里路?;氐郊蚁词幌?,要趕在九點(diǎn)前到中海去上班。晚上還要去飯店里賣酒,為了能多賣一瓶酒,不得不低三下四的討好那些對自己污言穢語的客人。一個(gè)月辛辛苦苦賺來的三四千塊錢,只給自己留下兩三百塊錢,剩下的都寄回了老家。
可是哭過之后,一切都還得繼續(xù)。