人物介紹
2000年4月14日,在美國威斯康星州密爾沃基的一家汽車旅館裡,人們發現了一具年輕人的屍體,檢查得知這個人的死因是酗酒、飲酒過量導致的死亡。死者被發現的時候,手中還握著一個空酒瓶,房間中還有五個空酒瓶。這樣一個酒徒的死也許在平時只是地方小報上的一條不起眼的新聞,但這個人的死卻在網際網路上掀起了軒然大波。無數人在網上發表評論與文章,紀念他的離開,寄託人們的哀思,因為他不是一個普通人,他叫菲利普·卡茲(Philip Katz),幾乎全世界的每一台個人電腦上都有用他創造的壓縮算法生成的文檔,這種文檔的後綴是“.zip”,這些文檔的的開頭都嵌有他姓名的字頭縮寫字母‘PK’。這位在全世界的電腦中留下痕跡的天才程式設計師終年僅37歲。
在DOS時代就開始使用電腦的玩家可能都會記得,那時候的處理器速度與存儲介質的容量與現在相比簡直不可同日而語,為了COPY(拷貝)一個遊戲我們常常要更換數張軟碟。從那個時候起,我們認識了ZIP檔案,在沒有Windows的年代,使用字元界面和命令行方式壓縮的程式主要有PKZIP和ARJ兩種,直到過渡到Windows時代,WinZip的出現才使壓縮軟體的規格得到了統一。網際網路上無數的檔案都以Zip格式進行存儲,壓縮檔案使用戶能在最短的時間裡將檔案從網上下載回自己的硬碟中,在沒有寬頻,連MODEM都僅僅是14.4K的速率的那個年代,ZIP檔案為我們節省了大量的寶貴時間與金錢。但很少有人知道ZIP格式的由來,很少知道它的創造者菲利普·卡茲。
在14年前,也就是公元1988年,那時候網際網路還剛剛開始有了雛形,而最流行的是一種使用電話線撥號登入別人在家裡搭建的服務平台——交換信息的電子公告牌(BBS)系統。這種系統有些類似現在的論壇和新聞組,由於站長之間互相轉信也成為了一個龐大的信息網路(惠多網)。老一點的玩家可能都有印象,在沒有Internet的年代,中國大地上也曾有幾十個這樣的BBS存在,著名的字處理軟體WPS的作者求伯君和CCED的作者朱崇君當年都是非常有名的個人站長。這種方式不但可以傳遞文本信息,也可以由用戶上傳檔案到站點的計算機以供其他用戶下載。由於電話線的接入速度慢的可憐,通過BBS傳輸較大檔案實在是叫人痛苦的一件事。於是,使用檔案壓縮技術減小檔案的體積並將多個檔案壓縮到一個封包中就成為了BBS用戶的一項必須掌握的技巧。當時的美國BBS上,比較流行的是一種叫做ARC的壓縮技術,由於它是一家商業公司開發的壓縮技術,使用這種軟體進行工作是需要付費的。那時候的菲利普·卡茲是一個沉迷於BBS上的毛頭小伙,由於經常混跡於BBS上,對於ARC的收費非常不滿的他自己開發了一個程式叫PKARC,這個程式於ARC完全兼容,可以壓縮和解壓縮ARC檔案。這樣一來,大批的ARC用戶自然轉而使用菲利普·卡茲的免費軟體。ARC的製作公司一怒之下將菲利普·卡茲告上了法庭,法庭自然判決菲利普·卡茲禁止繼續開發和傳播PKARC。這種判決並沒有磨滅菲利普·卡茲的鬥志,而是激起了他要與ARC鬥爭到底的決心。在虛擬的世界中,自由、平等永遠是真正的程式設計師永久的追求。他放棄了PKARC的開發,發誓要寫出一款比ARC更好的壓縮軟體來打敗ARC。這一場官司造就了一名編程天才的橫空出世,也造就了一個後來在網際網路時代的檔案標準。幾周以後,後來統治整個BBS世界乃至Internet世界的ZIP格式在菲利普·卡茲手中發出了第一聲響亮的啼哭!
不名則已,一鳴驚人,這種名為PKZIP的程式可以將一個或多個檔案壓縮到一個後綴為“.zip”的檔案中,無論從壓縮比、壓縮速度方面都超過了商業軟體ARC。卡茲將PKZIP作為自由軟體免費發放,使其如同草原上的星星之火般在全美的各大BBS上蔓延開來,用戶以幾何級數的增長,各大BBS的站長自發將原來使用ARC格式壓縮的檔案轉換成ZIP格式,卡茲用他天才的頭腦和頑強的毅力堂堂正正的擊敗了ARC,ARC的製作公司在PKZIP的強大攻勢下很快就銷聲匿跡了。用自由軟體打敗商業公司的傳奇故事很快傳遍了整個BBS世界,疾惡如仇而又身手不凡的菲利普·卡茲如同數字世界的大俠般仗劍江湖,劫富濟貧,以一人之力擎起了壓縮軟體的大旗。這段被人們津津樂道的傳奇故事使菲利普·卡茲成為了很多熱衷於編程的年輕人心中的偶像。此後卡茲一直繼續著對PKZIP的開發和維護工作,PKZIP建立和統治了DOS時代的壓縮標準。直到Windows的誕生,使用卡茲創造的壓縮算法的軟體Winzip的出現更使ZIP格式成為Internet的傳輸標準,ZIP格式也成為壓縮文檔的事實標準。試問當今的電腦用戶,誰敢說自己的電腦中沒有ZIP格式的檔案?
可惜,這位天才程式設計師卻從未在ZIP格式身上得到半點好處,堅持信念的結果往往是潦倒的生活,糟糕的個人生活和長期編寫軟體的巨大壓力使卡茲染上了酗酒的惡習,最終斷送了他那年輕的生命。他為世界貢獻了一個偉大的免費軟體,更為重要的是他締造了一種大眾化的壓縮格式,然而卻過早地離開了這個世界。他的名字也許多年後會被人們忘懷,但他創造的ZIP將在網上生生不息的流傳,他的名字縮寫嵌在了全世界數以千萬的電腦中,他的傳奇故事將永遠流傳……
主要成就
發明商業壓縮軟體Arc的免費替代品PKArc。
發明zip壓縮標準
編寫PKzip共享軟體