二等紈褲 第二十三章.壓縮軟件

作者 ︰ 佩玉

蕭天若在腦海里回憶起這個世界技術水平下的壓縮軟件。

計算機處理的信息是以二進制數的形式表示的,因此壓縮軟件就是把二進制信息中相同的字符串以特殊字符標記來達到壓縮的目的。

你可以在腦海里想象一幅碧海藍天的圖片。對于成千上萬單調重復的藍色像點而言,與其一個一個定義「藍、藍、藍……」長長的一串顏色,還不如告訴電腦︰「從這個位置開始存儲1024個藍色像點」來得簡潔,而且還能大大節約存儲空間。

這是一個非常簡單的圖像壓縮的例子。其實,所有的計算機文件歸根結底都是以「1」和「0」的形式存儲的,和藍色像點一樣,只要通過合理的數學計算公式,文件的體積都能夠被大大壓縮以達到「數據無損稠密」的效果。

壓縮通常被分為有損和無損壓縮兩種。

如果丟失個別的數據不會造成太大的影響,這時忽略它們是個好主意,這就是有損壓縮。有損壓縮廣泛應用于動畫、聲音和圖像文件中,典型的代表就是影碟文件格式mpeg、音樂文件格式mp3和圖像文件格式jpg。

也有很多情況下壓縮數據必須準確無誤,人們便設計出了無損壓縮格式,比如常見的zip、rar等。壓縮軟件(compressionsoftware)自然就是利用壓縮原理壓縮數據的工具,壓縮後所生成的文件稱為壓縮包(archive),體積只有原來的幾分之一甚至更小。當然,壓縮包已經是另一種文件格式了,如果你想使用其中的數據,首先得用壓縮軟件把數據還原,這個過程稱作解壓縮。

對這個目前這個世界流行的壓縮軟件算法,蕭天若完全提不起來興趣。基本上都是利用最簡單的重復算法,進行「數據加稠」,從而達到減小文件體積的目的的。

相比于完全不壓縮來說,這種最簡單但是最直接的壓縮算法可以幾倍甚至是十幾倍的減小文件大小。這種壓縮算法可以把1個G的程序壓縮到不足100M(1G=1024M)看似已經非常神奇的,但是蕭天若卻完全看不上眼。

就像一個人,上一次考試考了20分,這次即使是提升了50%,也不過是30分,才剛剛夠一半的及格分。

這個算法也是這個道理,用這種算法可以把沒有壓縮過的軟件體積縮小到以前的十分之一。不過這就是它的極限了,這個所謂的極限對蕭天若來說更像是一個笑話。就像一個考了30分的人吹噓自己成績已經提高了多少多少,已經沒有提升空間了一樣

「趙雨婷,有我們公司研發的壓縮軟件源代碼嗎?我以前學過計算機編程,想看看有什麼可以改進的。」蕭天若對著旁邊還在認真的給吳曼這個新總經理整理著資料的趙雨婷問道。

「哦,你那台電腦上面就有樣本,不過是加密過的,如果要源代碼我可以給你去技術部拿。」趙雨婷對這個新助理要看軟件並沒有太多驚訝,要是完全都不懂軟件就直接跑來做總經理助理才讓人奇怪呢。

趙雨婷說著,已經打算起身去給蕭天若到技術部拿源代碼了,為總經理和總經理助理處理一些瑣事就是她的工作。

「不用了,你繼續整理資料吧,早點整理好給總經理送去,我就隨便問問。」蕭天若當然不是隨便問問,不過既然這個電腦里面有壓縮程序就不用趙雨婷去跑腿了。破解這個所謂的加密程序,對蕭天若來說,和雙擊打開程序沒有任何區別。

趙雨婷也沒有表示什麼不滿,自己工作就是跑腿,也沒有什麼可抱怨的。

蕭天若很容易就破解了壓縮軟件外層的加密程序,看到源代碼,蕭天若又無語了。現在市面上流行的壓縮軟件好歹也能針對一些重復出現的字節串進行壓縮,但是這個天若壓縮軟件可就真的讓人無語了。

這款天若軟件公司最高技術水平的壓縮軟件的原理,基本上就跟我們剛剛介紹的一樣,只能對一些連續的字符進行替換。看清楚,只是字符!

也就是說,它會把連續不斷的字符串給用一個特殊字符代替。像是「0,0,0,0,0,」它會知道用「1024個0」來代替,但是也僅限于此。就算是「0,1,0,1,0,1」它也不會知道用「1021個0,1」來代替

蕭天若完全有理由相信,即使是這個世界專業知識過關計算機方面普通大學生也能很輕松地獨立編出來這麼一個「壓縮軟件」。

沒辦法,看看這個所謂的「壓縮軟件」蕭天若原來打算的做一些改動再拿出去的計劃是沒辦法執行了,只能自己動手編一個了。

但是從今天遇到的這些情況來看,蕭天若對這個天若軟件公司產生了很多疑問。自己老爹也不傻,怎麼可能公司亂成這樣都不知道呢。從公司的員工,到生產出來的產品,完全是一團糟。公司最高技術的產品只是一個普通大學生都能一個人搗鼓出來的。蕭天若相信,這里面一定還有一些內幕自己老爹沒有告訴自己。

沒有搞清楚這個公司的狀況,蕭天若也不打算這麼早就動手做出來產品。不然還不知道這個產品會是什麼樣的命運呢。蕭天若上一世可是沒有少遇到過這種事情。

打定了注意,蕭天若也不著急工作了,還是等回去問清楚老爹具體情況再看看要怎麼做吧。不過,沒事做總不能閑著吧,所以,蕭天若開始沒完沒了的找這個美女秘書搭話了

「趙雨婷,你在這個公司工作多久了?」蕭天若好奇的問。

「我三年前就在這家公司了。」趙雨婷認真的答。

「你是一直做總經理秘書的嗎?」

「是的,不過已經換了十幾個總經理了。」

「哦?三年就換了十幾個總經理?」

「沒錯。」

「哦,那你怎麼一直在公司不走?」

「有工資拿為什麼要走?」

「哦,那你工資多少?」

「六喂,有你這麼打听別人工資的嗎?」

「哦,對不起啊。那個趙部長有經常找你麻煩嗎?」

「沒有,我都不搭理他。」

「哦,那那麼多總經理,有沒有呢?」

「有,不過都被我給踹走了。」

「你這麼厲害啊,他們不會找你麻煩嗎?」

「喂,你有完沒完啊,我還要整理資料!」趙雨婷終于忍受不了蕭天若沒完沒了的搭話了。

「哦,那你整理資料吧,我玩游戲了。」趙雨婷發飆,蕭天若也不好意思繼續找話搭了。

「玩游戲就對了,別自己沒事找事。」

出乎蕭天若的預料,听說自己上班時間玩游戲,趙雨婷會是這麼一個回答,這也讓蕭天若更加確定這個公司有問題。

(快捷鍵 ←)上一章   本書目錄   下一章(快捷鍵 →)
二等紈褲最新章節 | 二等紈褲全文閱讀 | 二等紈褲全集閱讀