我不使用. DOC 檔

網主在 2000/SEP/04 , 資訊新聞周刊第 46 頁, 看到了一篇 " 網站站主應維持簡單網頁 " 的文章, 值得所有網主參考.

網主在 9 月號 PC HOME , 看到一篇 " 所有人都應該有一個個人網頁 " 的文章, 也相當有道理, 大家也應該參考參考.

另外轉載一篇發人深省的文章, 敬請參閱, 請寫信給該作者表示支持.並轉載下文. 

 

 
  • 本站在作者許可條件之下轉載下文。
我不用.doc檔
Jul 2000 第二版

洪朝貴教授 

你會看到這篇文章,可能是因為你和我一樣,經常為了收到.doc檔而困擾; 也可能是因為你發出去的.doc檔造成了別人的困擾。

「大家都用MS Word,收發.doc檔怎麼會是困擾呢?」這樣的說法就好像20年前說「大家都抽煙,製造/吸入二手煙怎麼會是困擾呢?」錯把流行當規矩,又不自覺地強迫別人接受有害身體(或電腦)健康的東西。筆者認為責任可能不在你,Word的使用者身上,而在教Word的老師身上,因為他可能忘記告訴你寄.doc檔給別人是不道德的。因此筆者寫了這篇文章,來彌補資訊教育的這份缺陷,希望你看了以後可以認同,不論你自己最後是否決定繼續使用Word,請尊重別人選擇不用Word的自由,不要寄.doc檔給別人。

首先,.doc檔佔用很大的空間。以這篇文章為例,如果存成.doc檔大約是本來(.html檔)的5倍。「現在的硬碟容量很大,我們何必在乎浪費一點空間呢?」平時是無所謂; 但是當你要把檔案備份到軟碟上時,就有差別了。雖然壓縮可以解決部分問題,但有很多人正因為嫌多了這一道手續麻煩,或者因為壓縮後檔案仍舊太大,而不願意經常作備份。

我不用.doc檔,所以每天可以很輕鬆地把所有文件備份2至3次,也因而從來沒有遺失大量文件的痛苦──因為一年來所有的講義,考卷,網頁……等等文件,可以壓縮在一張磁片上。

其次,.doc檔會攜帶病毒。WORD的巨集功能很強,但也因此讓有心人很容易在.doc檔中摻入破壞的指令,導致收到.doc檔的人「腦毀碟亡」,如果你很少使用巨集功能,卻因.doc檔內的巨集病毒而經常中毒,更是冤枉。

我不用.doc檔,因此從來不受巨集病毒侵襲。更糟糕的是,不同版本之間的.doc檔相容性很低。大家都知道,新版的WORD一出來,所有消費者非升級不可,因為新版的.doc檔在舊版的WORD中無法讀取。大家都升級了,如果我不升級,收到新版的.doc檔就糟了。「那當然啊,新版的程式可以讀舊版的檔案,舊版的程式怎麼可能讀新版的檔案呢?」 如果MS WORD的推銷員這樣告訴你,那麼他不是缺乏專業知識就是在欺騙你。舊版的程式自然無法處理新版中增加的功能;但是至少應該把新版的.doc檔案中舊的功能 顯示出來。

舉例來說,假設舊版的WORD只能處理文字與圖片,而新版的WORD可以在文件中安插動畫與聲音。如果別人用新版的WORD製作出一份具有聲光效果的.doc文件交給我,舊的WORD有責任把文字與靜態的圖片顯示出來,而不是完全拒絕開啟檔案。當然如果想看聲光效果,那就必須使用新版的WORD了。

舊版的WORD有責任這麼做,可是從來沒有這麼做。為什麼?聰明如你者,應該可以猜到答案,請容我賣個關子。[1] 撇開政治因素不談,純綷從技術角度考量,使用者對WORD的有這樣的要求絕對是合理的。

你一定上過一些網站,上面建議你升級瀏覽器,要不然看不到最新最炫的功能。如果我們就是不升呢? 這一頁完全都看不見了嗎?當然不是,我們還是可以看到文字和靜態的圖案。你知道嗎? 自從有WWW以來,.html檔案格式從 2.0,3.2,4.0……升級了許多次。[2] 可是因為.html檔案格式符合上述的要求,而大部分的瀏覽器在這方面也配合得好,所以用舊的瀏覽器還是可以看新版網頁中的文字與靜態圖表,大不了只是少看一些最新最炫的功能而已。大部分使用者不知道(也不需要知道).html檔案格式的更迭,不需追逐流行盲目升級,仍舊可以上網。誰說舊版的程式不可能讀新版的檔案呢?

我不用.doc檔,所以從來沒有「為誰而升級,為何而升級」的因擾。

微軟的.doc檔還有侵犯個人隱私權的問題,[3] 雖然微軟如此做的目的可能只是在追蹤非法的使用者,但是對合法使用者而言仍舊是一種不尊重。

那麼我究竟用什麼檔案格式來儲存我的資料呢?如果不需要排版,我用最簡單的純文字檔(記事本可開啟的檔案格式);如果需要製作圖表、粗體、底線等,那就用html檔。

Html檔佔用的空間小,不攜帶病毒(如果你不隨意打開scripting功能的話)。更重要的是,它是一個公開的標準,不受任何單一廠商的控制。一方面新版html格式必須由大家共同定義,另一方面所有製作html檔處理工具(例如Internet Explorer與Netscape Navigator)的公司都必須公開競爭,所以即使有那一家公司企圖強迫推銷它新版的瀏覽器,也不敢刻意預先移除舊版中讀取新版html檔的功能。也由於html的公開特性,所以我製作的檔案在任何作業系統或硬體平台上,只要有瀏覽器都可以讀。甚至在沒有瀏覽器的系統下,(例如 DOS),只要用純文字編輯器(例如edit)就可以看到大部分的文字資訊。對與我交換檔案的人而言,他不需要為了解讀我傳過去的檔案而購買新的軟體;對我自己而言,可以不受時空限制,在任何有電腦的環境下把自己的檔案叫出來處理。

我不用.doc檔,所以我提供給他人的檔案不會間接成為替微軟公司強迫推銷文書處理器的行銷工具;我用.txt與.html檔,所以我可以在任何人提供的電腦環境下讀取/修改我的檔案。

那麼過去所有的.doc檔要如何處理呢? 所幸WORD 7.0以後的版本提供了「將檔案存成html格式」的功能。當然轉換的過程,可能會打亂版面,但至少重要的文字,表格、圖形資訊都還能夠保存。這裡有一部分原因固然是由於舊的html檔案格式的表達能力不如.doc檔的表達能力,但WORD本身對html支援不力也是原因之一。有沒有其他更好的轉換工具呢? 筆者個人對這方面沒有研究,然而即便有,恐怕一來選擇不多(因為.doc格式為微軟一家公司所專有),二來價格可能不低(因為其他公司若要合法讀取.doc檔必然需要徵得微軟同意)然而筆者認為,為長遠之計,相較於永遠受制於單一公司,這些轉換過程的痛苦是很小的代價。

我用格式公開的.html檔,所以我知道將來軟體科技進步,我的文件檔案格式必須更新時,必定有很多良性競爭的轉換工具可以讓我選擇。

那麼我建議政府機關與公司行號使用那一套文書處理軟體來取代 MS WORD呢?即使我對不同軟體之間的優劣作過比較,也很難給一個完全客觀的建議,更何況我都不熟(我的html文件全部是用vi,一個類似記事本的簡單工具打出來的),我只知道MS FrontPage與Netscape Composer都可以用來製作html檔;而ZOPE則是跨越作業平台,程式原始碼開放的自由軟體,[4] 也可能是我會推薦給一般社會大眾的軟體。但是只要大家都使用格式公開的html檔,選擇適合的軟體應該是每一位讀者個人的自由。

我用格式公開的html檔,我有選擇不同網頁排版軟體製作文件的自由,不必擔心使用某個網頁排版軟體製作出來的文件無法在另外一個網頁排軟體當中開啟。

「可是你說的是網頁排版軟體。我要的是可以取代WORD的一般文書處理軟體!」目前的網頁排版軟體或許沒WORD對文件版面的控制來得細膩; 至於基本的文字、圖表、字體等等功能網頁排版軟體未必遜色。更何況隨著html檔案格式與相關技術的進步,網頁排版軟體的成熟只是時間的問題。[5] 或許有極少數的場合,排版的效果必須分毫不差; 但是如果你遇到連網頁排版軟體都無法解決的版面間題,那麼,恕我直言,在大多數情況下,需要考慮放棄的可能不是網頁排版軟體,而是這個僵硬的文件格式規定或排版習慣。我只能說我個人認為文件的內容與攜帶的資訊及可攜性比文件的外觀重要。更何況在這個網路時代,讓所有的文件作隨時可以上網的準備不是比較有前瞻性嗎? [6]

我用html檔,所以我所有的文件隨時都可以上網際網路或區域網路。就像醫師建議大家不要抽煙一樣,我也建議大家避免使用.doc檔。當然選擇繼續抽煙,或選擇繼續使用.doc檔,這是你個人的自由;但也請你尊重別人拒抽二手煙,拒用.doc檔的自由。不使用Word或只有舊版Word的朋友們,下次再收到讀不出來的.doc檔時,該怎麼辦?寄件人可能不了解.doc檔的陷阱,所以請不要責怪他;但是「禮貌而堅定地拒收.doc檔」,是你的權利。請把這篇文章的URL給他,把這個html檔寄給他,或乾脆印出來給他看,告訴他:「我沒有辦法讀你的.doc檔,請不要強迫我買MS Word」。


後記

 

  1. 自從1999年7月寫了第一版以來,收到許多支持與指教。因此於2000年7月較大幅度改寫,重寫首尾,讓本文的焦點更清楚。
  2. 感謝simon與imacat及網路上許多朋友的建議與指教; 感謝 shipei 與 minipai 提供/修改圖案。
  3. 筆者邀請大家選一個 [我不用.doc檔] 圖案貼到您的網頁上,並用hyperlink指向本文。
  4. 其實.doc檔不是唯一的問題,只是非資訊人員最容易理解的問題;最重要的還是大家應該尊重「公開檔案格式與通訊協定」的觀念。筆者將另撰文詳談,屆時此處將有新文章的 URL。

參考資料

 

  1. http://www.cyut.edu.tw/~ckhung/resource/politics.shtml
  2. http://www.w3.org/TR/
  3. http://byte.com/features/1999/03/win98priv1.html
    http://www.news.com/News/Item/0,4,33413,00.html
    http://security.pharlap.com/regwiz/index.htm
  4. http://www.zope.org/
  5. 例如XML技術http://www.xml.org/
  6. 其實使用公開檔案格式,不比WORD差,而且是真正用來做文書處理的軟體很多,像是lyx(圖形界面化的LaTeX)、lout、maxwell、papyrus等等。更好的是,這些程式都是跨平臺的自由軟體,只是在MS Windows下裝起來有點麻煩。也許該認真考慮把Linux或FreeBSD裝起來了?
  7. http://slashdot.org/features/99/06/25/1810223.shtml
  8. http://linuxfab.cx/indexNewsData.php?NEWSID=1943「真正微軟殺手 ─ 開放性檔案格式」
  9. http://lwn.net/2000/0504/backpage.phtml,搜尋「Protocols,APIs and File Format Libraries」。
  10. The Microsoft-Free Office困難在那裡?對於永續經營自己的企業有沒有幫助?

 

 



  • 本站在作者許可條件之下轉載上文。