WPS的兼容,其實並不是微軟的恩賜_風聞
长风破浪-09-06 18:33
【本文來自《WPS的辦公功能真的比Office更強大了麼?》評論區,標題為小編添加】
實際上按你的邏輯,如果用格式就算不強大,那用office、Google doc的也沒見有幾個保存為doc,ppt,xls格式的啊!(不要説舊版,2007之後都是默認新格式)。當然你會覺得docx這些格式是微軟的,只要人家一個禁令就不能用了,那我只能説你並不瞭解計算機技術,也不瞭解這樣做的後果。
首先,doc這些“舊格式”,和wps格式一樣,都是基於RTF的二進制文件,你可以理解為老師傅手寫的一份菜譜,菜名、食材分量、操作步驟、火候提示,全都混在一張紙上。字跡可能還很潦草,只有他自己最懂, 別人(其他軟件)要看懂這份菜譜,必須非常熟悉這位老廚師的寫字習慣和縮寫暗號。一旦這張紙被咖啡弄濕了一角(文件損壞),可能整道菜“鹽放多少”的關鍵信息就沒了,菜就做不成了。這也導致了它很難從底層進行修改, 加一種新調料,可能整張紙寫得密密麻麻,都沒地方下筆了。微軟當年的專利壟斷的就是這些東西。
WPS對舊格式的兼容,其實並不是微軟的恩賜。微軟當初開放了中間層RTF協議,為了打入中國市場給了WPS一些技術文檔,但僅此而已,怎麼實現、實現程度如何,這些對於WPS來説是聞所未聞的,不然你以為為啥用的好好的WPS突然不行了,就是因為飽受詬病的“兼容”問題。WPS當年甚至動用了金山毒霸的部門來逆向了一部分,而微軟又有需求陸續給了一些實現手段,這才造就了後來WPS能打開doc的情況。但是,wps格式和doc格式沒有本質區別,無非就是師傅不一樣,記賬方法有別而已,依然是那張二進制的便籤。
其次,docx這些“新格式”,並沒有你想象那樣恐怖,老美一紙命令要能斷掉,現在俄羅斯早就不是現在這樣了。docx 格式是一個國際標準,微軟當然創造了它,同時還加入了不少私貨,但微軟控制不了它。你可以理解為這是一份現代、標準化、裝在活頁夾裏的菜譜,分門別類,井井有條: 這個活頁夾裏有好幾個不同的文件,分別記錄不同的東西:一張紙 (document.xml):只寫最核心的操作步驟,另一張紙 (styles.xml):只定義規則,一個塑料袋 (media文件夾)……這種格式誰都看得懂,因為每張紙寫的都是標準的、結構清晰的説明(XML文本格式),屬於國際標準組織,不再是微軟私有的了,這和PDF一樣,任何人只要能看懂技術文檔拿來都能用,就算你沒有WPS,libreoffice這些,你就是用zip解壓縮軟件都能打開和修改。你還不如説老美要是禁了zip怎麼辦呢。
但是能看懂菜譜並不代表一定就能做好菜。Office Open XML其實非常簡陋,就沒有規定如何實現,這也是為什麼各家辦公軟件,開源也好閉源也好,總是會有一些細微差異,這個實現基本上全靠WPS自己研發解決。其實對比就能發現,office自己都做不到不同版本、不同平台上完全復現,事實上他們自己就搞出來不少違反標準的點,結果反倒是被認為是支持最好。無他,只是因為office有市場佔有率。所以微軟很明白,它壟斷地位不是靠專利老本,而是靠主導標準。
難道office真準備這麼為了美國“國家安全”放棄自己作為標準制定者的地位?老美一紙禁令的結果,除了微軟的辦公軟件地位徹底丟失,什麼用也沒有,就好比禁止中國閲讀英文文獻一樣不可理喻。別説中國,就是美國國內閉源開源還有一堆諸侯虎視眈眈。同樣兩個XML,你告訴我哪個是WPS的哪個是office的?或者哪個是Google doc或liberoffice的?
説到底,格式只是個框,一個有基本編程經驗的本科生自己都能搞出來一個格式。WPS用只是因為它為更多市場主體接受,實現技術這些是自主的,老美禁不了,不然微軟法務早就把WPS告慘了,而政府信創審查也肯定不會通過這個軟件。文檔是為了讓人看明白自己的意圖,就像閲兵一樣能展示自己的意圖。當你真有WPS,還能比其他一眾軟件都能更好兼容好被微軟嚴防死守的docx實現方式的時候,那隻能説恰恰WPS的強大的,而不是弱小的,只能説明WPS完全有能在關鍵時刻另起爐灶的技術水平。