[拆解]電腦壓縮大師2009
今天在網上看到一個 [電腦壓縮大師2009] 的工具(已貼到http://free.files.wmos.info/),於是到Google 找一找,
結果是沒有找到作者,沒有找到官網,看來是私人開發的軟體,那這軟體是否如介紹所說的厲害呢?
在網上下載來的不明軟體,本人習慣用防毒掃一次的。
沒有測到毒,但在試用之前,我們先看看那個軟體的內部
用WinRAR解開後,看到四個檔案
ComputerZipper2009.exe
→ComputerZipper2009.exe (這個是提供程式的介面,用Microsoft Visual Studio寫的)
→RUN.BAT (內有兩句碼:START ComputerZipper2009.exe 與 START WAIT.exe )
→upx.exe (極出名的可執行檔案壓縮工具 http://upx.sourceforge.net/ )
→WAIT.exe (程序啟動介面,用Microsoft Visual Studio寫的)
什麼是UPX?
UPX 的全名為 Ultimate Packer for eXecutables ,它是一款專門用來壓縮可執行檔案的工具程式,不過可不要以為它是什麼新的東西喔,它可是由 DOS 時代就有的一項技術,算是同類型工具的老大哥呢!不過由於它的持續開發,因此並沒有因為時代的演進而被淘汰,反而在許多主流的應用程式當中都可以見到它的身影。使用者可以透過 UPX 來將可執行檔案進行壓縮,壓縮過後的檔案大小可能由原本的 20% ~ 90% 不定(視檔案內容可壓縮程度而定),且當你要使用被壓縮過後的檔案時,完全不需要任何的解壓縮動作,只要如往常使用時一樣去執行它,那麼所有原有的功能都是完全不變的喔。
在測試這個軟體時,有一個已存在的問題,就是這工具只能壓縮路徑為 C: 的檔案
對於系統安裝在其的路徑時,沒有效用了‧