,公佈了zip壓縮的所有技術資料()。
所以,sam協會最終選擇zip作為自己的壓縮格式。
但是還存在一個問題,那就是壓縮檔案傳輸到計算器中了,該如何讀取裡面的資料?
很顯然不能使用pkzip來直接讀取,計算器中只有那麼點地方,根本無法移植pkzip,只能另外編寫相應的解碼程式。
要想編寫解碼程式,就必須瞭解zip格式使用的壓縮演算法,即”lzr演算法”,這是一種無損資料壓縮演算法。也就是說原來是怎麼樣的,壓縮並還原之後還得怎麼樣,一個位元組都不能少。
這其中的原理其實很簡單,因為計算機中資料都是用二進位制表示的,只有“0”和“1”,有時候連續十個數字都可能是“1”,那麼則直接可以標記為“這裡有10個1”,而不用真的用十個“1”去填充。
透過這樣的方式,就可以實現壓縮。
當然,說起來簡單,但做起來就相當複雜了。
sam協會成員當中,所有人都沒有接觸過壓縮這一塊,大家都必須從頭開始學習。
於是,大家開始分工合作,林鴻負責新的破解程式開發,不但要將廣告系統整合到裡面,還得留出解碼程式的位置,等亞瑟和原子將解碼程式編寫出來之後,再整合進去。另外,根據能者多勞的原則,林鴻還得和火炬、左手一起,著手對計算器進行升級改造。
……
正文第一百八十六章ssas【求月票】
'奇qisuu書網'更新時間:2012…9…923:51:26本章字數:5067
第一百八十六求月票
這一次sam七人組會議給sam協會定下了下一步發展的重要計劃,後來大家公認,這一次會議在sam協會的發展史上具有非常重要的歷史意義。
他們分為了軟體組和硬體組,分別行動。
可口可樂和蘋果公司的logo都比較簡單,經過圖片壓縮工具經過處理之後,體積已經非常小,所以倒是不會佔據多少儲存空間。
但是要想將這些圖片資訊插入到其中去,卻是不能像以前那樣直接透過快取區溢位進行修改了,必須將原始的rom給dump出來,然後再放在“虛擬機器”或者說”模擬器”中進行修改。
因為左手就在麻省理工學院,學校的實驗室有著各種各樣現成的裝置,他很快就把ti…82的原版rom給dump出來。但是用來進行模擬計算器的軟體卻是沒有。
沒辦法,林鴻、左手以及火炬三人便開始著手編寫一個這樣的計算器模擬器。
模擬器的思想,是用軟體去模擬硬體,所有硬體裝置的特性都要模擬出來。
也就是說,程式執行在模擬器上,和執行在真實的硬體上基本是沒有什麼區別的。
說白了,就是在欺騙程式,讓它