WinRAR - 最新版本的新鮮事 版本 5.80 1. 壓縮對話方塊中 [時間] 頁籤的 [保留來源檔上次存取時間] 選項可以壓縮檔中 來源檔上次存取時間。 2. 指令行 -tsp 開關可以用來保留壓縮檔中原始上次存取時間,可以跟其他 -ts 開關共用,例如:rar a -tsc -tsp 壓縮檔名 檔案名稱 3. 您也可以在相同開關中混用許多輔助字元,例如 -tscap 來簡化 tsc -tsa -tsp。 4. WinRAR 可以從 rar.ini 文字檔讀取指令行開關的預設值,該檔案可以存在與 WinRAR.exe 相同路徑或者 %APPDATA%\WinRAR 資料夾底下。該檔包含以下格式字串 : switches=<任何用空白字元區隔的 WinRAR 開關> switches_<指令>=<任何用空白字元區隔的 WinRAR 開關> 第一個寫法全部通用,第二個寫法適用於單獨的指令。 例如: switches=-m5 -s switches_x=-o+ 大部分在 rar.ini 檔指定的開關只用在指令行模式。有些開關在操作介面跟指令 行都通行。前版 rar.ini 格式只支援指令行 RAR。 5. 指令行 -agf<預設格式> 開關指定 -ag 開關的預設格式字元。只有放到 rar.ini 設定檔或者 RAR 環境變數時才有特殊值。例如,我們設置 RAR 環境變數為 -agfYYYY-MMM-DD,則我們可以用 -ag 不帶變數,就假設為 YYYY-MMM-DD 格式字 元。 6. 開關 -ed 及 -e+d 能用於壓縮處理指令,適用於任何和 RAR 與作業系統的組合。 舊版 Windows 版本 RAR 無法將其用於 Unix RAR 壓縮檔,反之亦然。 7. 前版 [測試] 指令無法檢查壓縮檔 NTFS 備用資料流的完整性,萬一資料流大於 16 MB,則會發出「未知資料檔頭」的警告。現在已經沒有這個限制。 8. 增加了多核心 CPU 上大型 NTFS 替用資料流壓縮的速度。 9. [尋找] 指令: a) 直接從 [尋找結果] 對話方塊中提取加密檔案時,即使所有檔案都屬於同一個 壓縮檔,也會為每個找到的檔案發出密碼提示。 現在起一個壓縮檔只會問一次密碼; b) Ctrl+A 在 [尋找結果] 中會選取所有檔案。 10. 壓縮檔指令視窗: a) 當鍵盤焦點駐留在註解視窗上,以前的版本不允許使用 Ctrl+W 快捷鍵關閉 WinRAR。現在 Ctrl+W 也可以在註解視窗中使用; b) 滑鼠滾輪在含有 ANSI 逸出字元的註解中也能使用; c) 對於 ANSI 逸出序列的一些長度註解,即使在向上滾動到底部之後,最後一行 註解也遮到一部份。現在能完整顯示。 11. 7z 壓縮檔的最大路徑長度最多可增加到 2048 個字元。雖然 RAR 和 ZIP 格式已 經支援這類長路徑,但以前的版本 7z 壓縮檔路徑長度限制為 260 字元。 12. 如果壓縮檔或檔名太長而塞不進壓縮或解壓縮視窗,則會被截斷。以前這樣的名 稱在最後才截斷,就看不見副檔名。此版本截斷時刪除中間的路徑組件和符號, 但保留檔名開頭和副檔名。 13. 如果選擇用於存檔的檔案們只有副檔名不同,則建議的存檔名稱會建議該名稱。 例如,如果我們選擇 Readme.txt 和 Readme.doc,壓縮對話方塊則建議 Readme.rar。 前版固定建議上層資料夾做為建議壓縮檔名。 14. "Symlink" 和 "Hardlink" 會顯示在 .tar 壓縮檔中的符號連接和硬式連接記錄 的「類型」列中。以前的版本僅在 .rar 壓縮中為此類記錄顯示正確的類型。 15. 如果解壓縮太久,則從大型壓縮檔中進行的複製、貼上可能會失敗。這版可以正 常從大型壓縮檔中貼上檔案,但我們必須從「複製」指令就開始解壓縮,不能等 到「貼上」。 16. 與 RAR5 分割檔類似,RAR4 格式的修復分割檔使用與相應 RAR 分割檔相同的編 號字串長度。雖然之前的 WinRAR 可以用 RAR4 格式建立 arc.part01.rar 和 arc.part1.rev,但現在兩種類型的分割檔都將使用 "part01"。 17. [設定] > [檔案清單] 中的 [設定字型] 按鈕也會更改資料夾樹狀面板的字型。之 前只更改檔案清單字型。 18. [尋找檔案] 指令及指令模式的 "i" 指令: a) 如果使用 [使用所有表格] 選項,或 "i" 指令的 "t" 修改字元,則除了已經支 援的 ANSI,OEM 和 UTF-16 編碼外,WinRAR 也會在 UTF-8 檔案中搜尋指定的 字元; b) 支援 Unicode 文字字串更完善; c) 效能更好,特別對不分大小寫的搜尋尤其明顯; d) 以十六進位尋找的結果,會同時使用純文字跟十六進位的結果顯示相符的報告。 19. 解壓縮 ar.bz2, tar.gz, tar.lz, tar.xz, tar.z 壓縮檔時會顯示檔案和總進度 條。 以前的版本對於 tar.bz2, tar.gz 及 tar.z 只正確顯示了總進度。tar.lz 和 tar.xz 則均未顯示檔案也沒有總進度。 20. 檔案清單 > 檔案 > 解壓縮大小選項,也在 WinRAR 狀態列中更改檔案大小的格式。 21. 問題修正: a) 如果在壓縮對話方塊中的壓縮檔名稱中指定了不存在的路徑,則 WinRAR 建議 建立此路徑。前版只能在 WinRAR 啟動資料夾中建立這樣的路徑,無法在當前 顯示的資料夾; b) 在不支援 CPUID EAX = 7 指令的 CPU 上加入 RAR5 格式的修復記錄並在 回應中傳回隨機資料時,WinRAR 可能會當掉。這些使用的是 2000 年左 右的 CPU; c) 在 Windows 殼層中用滑鼠右鍵拖放檔案,放到另一個資料夾,然後在快 捷選單選取 [加到壓縮檔],且啟用 [一個檔案建立一個壓縮檔] 選項後, WinRAR 無法建立壓縮檔; d) 如果所有壓縮檔都有數字檔明如 1.zip, 2.zip,且壓縮檔的開頭上的簽 章遺失,則 "winrar r * .zip" 指令只修復了系列中的第一個 ZIP 壓縮 檔; e) 前版 WinRAR 無法從 RAR 1.50 建立的壓縮檔內取得資料夾記錄; f) 在極少數情況下,WinRAR 無法解壓縮並報告由某些壓縮最佳化工具製作 的有效的 .gz 壓縮檔發生的錯誤; g) 在高 DPI 模式下,工作列圖示的進度條永遠達不到 100%; h) 如果資料夾記錄儲存在資料夾內容之後的壓縮檔中,則不會為壓縮的資料 夾顯示建立及上次存取時間; i) [轉換壓縮檔] 指令中的 [忽略加密的壓縮檔] 選項不適用於帶有檔頭加 密的 7-Zip 壓縮檔。 版本 5.71 1. [轉換壓縮檔] 指令: a) 在 Windows 10 處理大量小型檔案時的性能提高; b) 轉換為 ZIP 格式時,修復記憶體溢位的問題,避免調用過多記憶體。 2. 毀損的 ZIP 壓縮檔處理原則: a) 如果本地檔頭大小看起來無效, [修復] 指令會更換儲存在本地檔頭中的壓 縮和解壓縮檔大小,其大小來自中心目錄; b) 即使可用的封裝資料仍可提供解壓縮,檔案解壓縮會停在 ZIP 檔頭儲存的大 小。這樣做是為了防止無法控制使用硬碟空間。 3. Ctrl+C 允許快速中止 RAR "l" 指令。之前版本,清單指令停止可能需要幾秒鐘。 4. 錯誤修正: a) WinRAR 在圖形介面模式下顯示某些壓縮檔類型的註解時會當掉,導致拒絕服 務; b) 如果在壓縮設定檔參數中設定了 [儲存壓縮檔名稱] 和 [加到內容功能表] 選項,並且從檔案總管 [內容功能表] 中調用了設定檔,則 WinRAR 會提出自 動產生的存檔名稱,不用儲存在設定檔中的名稱; c) WinRAR 在 [診斷消息] 視窗的 [壓縮檔] 列中顯示了一對不需要的圓括號, 用於顯示系統錯誤消息; d) Windows 檔案總管內容功能表指令 [解壓縮到資料夾\],遇到 ZIP 副檔名後 含有數字型副檔名者,第一個檔記錄之前存在任意資料,且 [將解壓縮的路徑 移除多餘的資料夾] WinRAR 選項啟用,可能無法解壓縮 ZIP 壓縮檔; e) 在 "RAR x -x <遮罩> 壓縮檔名稱" 指令中,與指定遮罩符合之上層資料夾檔 案也一併排除解壓縮; f) 如果資料夾名稱與 [要尋找的檔名] 遮罩相符,則 [尋找] 指令將當前資料夾 名稱放在 [當前資料夾] 搜尋範圍中; g) 如果同時啟用了 [在檔案中尋找] 和 [在壓縮檔中尋找],在尋找壓縮檔內部 後,[尋找] 指令與存檔名稱本身與 [要尋找的檔名] 遮罩不相符。因此不會 顯示像 *.rar 這類的遮罩的壓縮檔名,只將這個遮罩應用於壓縮檔內部檔案; h) 當直接從壓縮檔啟動執行檔時,WinRAR 5.70 沒有將解壓縮檔的暫存資料夾設 定為當前資料夾。因此執行檔取用當前資料夾中其他壓縮檔就會失敗; i) 在 Windows 10 中關閉內部檢視器中打開的壓縮檔後幾秒內可能無法使用 WinRAR; j) 將檔案拖曳到 ZIP 壓縮檔內子資料夾,且啟用 [儲存完整路徑] 選項,則產 生由重複子資料夾名稱組成的無效路徑名稱。如果使用 -ap<資料夾> -ep2 開關將檔案加入 ZIP 壓縮檔,則會產生相同的無效路徑名稱。 版本 5.70 1. 壓縮對話方塊的 [時間] 頁裡面的 [要處理的檔案] 選項可以根據修改、建立及 上次存取時間選取。前版只能針對修改時間。 2. 指令行 -ta, -tb, -tn, -to 開關後面接受 'm', 'c' 及 'a' 等修改字元,這樣 檔案時間條件就不限舊版的修改時間,也能接受建立及上次存取時間。 在相同開關中可以使用多個控制參數,就像 -tamc20190215,用來處理修改及建立 時間在 2019-02-15 之後的檔案。 新增 'o' 修改字元來將 AND 邏輯換成 OR,因此 -tamco20190215 就包含檔案修 改或建立時間在 2019-02-15 之後的檔案。也可以在同一指令行同時指定許多檔案 篩選開關與不同日期,例如:-taco20190201 -tbmo20190210 開關 -ta 及 -tn 包含與指定日期完全相同的檔案。開關 -tb 及 -to 則不含與指 定日期完全相同的檔案。 3. WinRAR 檔案清單,在許可時能顯示建立及上次存取檔案時間。 建立及上次存取時間是預設關閉的,可以在 [選擇檔案清單欄位] 對話方塊開啟。 這個對話方塊可以透過對檔案清單欄位按右鍵,或在 WinRAR 設定中的 [檔案清單] > [檔案] > [欄位] 按鈕進行設定。 4. 在壓縮對話方塊的 [檔案] 頁中,[壓縮檔使用雙副檔名] 及 [子資料夾內的壓縮 檔] 選項用來變更 [一個檔案建立一個壓縮檔] 選項。 您可以使用 [壓縮檔使用雙副檔名] 來切換壓縮檔名格式,如 filename.ext.rar 跟 filename.rar。 您可以使用 [子資料夾內的壓縮檔] 的設定來規定指定的子資料夾內每個檔案建立 獨立壓縮檔,或者對個別子資料夾所屬的所有內容建立單獨壓縮檔。 5. 新增 -adl 開關,用於對多重壓縮檔多重解壓縮,如 'rar x -r -ad1 arc\*.rar' 會對各個壓縮檔建立單獨資料夾,而之前就有的 -ad 開關則對每個壓縮檔資料夾 建立這樣的資料夾。 6. 如果在檔案總管 [搜尋結果] 中對來自不同資料夾內壓縮檔一起選用內容功能表的 [解開每個壓縮檔至個別資料夾],則會將解壓縮建立的資料夾放在壓縮檔旁邊。前 版會將這些資料夾集中建立在右鍵選取的壓縮檔旁邊。 7. 新增 WinRAR 設定中的 [檔案清單] > [清單格式] > [核取方塊] 選項,可以用核 取方塊來選取檔案。 8. 新增 WinRAR 設定中的 [檔案清單] > [清單格式] > [解壓縮大小] 選項。 如果開啟這個選項,檔案大小就用位元組來表示。如果關閉,大小就會跟著單位例 如 KB 或 MB 來改變,而太小的檔案還是會用位元組來表示。 9. 如果許多指令行 RAR 都用 -ioff 開關開啟,則電腦會等到最後一個作業完畢才關 機。舊版開關會在第一個完成的作業就關機。 10. ISO 檔讀寫緩衝大小改進了,尤其在網路磁碟操作環境中,ISO 檔解壓縮速度會變 快。 11. 如果解壓縮對話方塊啟用 [刪除壓縮檔] 選項,則對 volname.part# 格式的 RAR 與 REV 配對的壓縮檔,WinRAR 也會刪除 REV 分割檔。舊版的刪除 RAR 分割檔而 留下 REV 檔。 12. 如果解壓縮對話方塊啟用 [刪除壓縮檔] 選項,則對 .zip.001, .zip.002, .zip.003 等格式的 ZIP 分割檔,WinRAR 會刪除所有 ZIP 分割檔。舊版只會刪除 .zip.001。 13. 如果我們使用檔案總管內容選單的 [解壓縮到壓縮檔名\] 指令,而此名稱已經存 在,WinRAR 會改建議為 [解壓縮到壓縮檔名~1\]。舊版的會嘗試建立相同名稱而 失敗。 14. 如果我們從檔案總管內容選單壓縮副檔名為 .lnk 的捷徑檔案,.lnk 檔案本身會 加到壓縮檔。舊版會將 .lnk 目標檔加進來,不會將 .lnk 檔本身加進來。 15. Windows 無法處理大於 4 GB 的執行檔,因此 WinRAR 會再企圖建立 4GB 以上的 RAR 自解檔時立刻提出警告。舊版的要等到建立完第一個分割檔才發生錯誤。 16. 支援 7z 分割檔的解壓縮總進度,7z 解壓縮總進度的準確度已經提升。 17. [尋找] 指令的 [磁碟與資料夾] 下拉選單改為 [搜尋範圍]。進而對已經選取的項 目,有新的項目 [選取項目] 選項來限制 WinRAR 檔案清單搜尋的檔案和資料夾。 18. [尋找] 指令會在狀態列顯示找到的個數。 19. [診斷訊息] 視窗再分開的欄位顯示壓縮檔名稱,讓頗具長度的壓縮檔名有較好的可 見度。 20. 開關 -isnd[-] 在指令行 WinRAR 模式可以凌駕於 WinRAR 設定中的 [開啟音效] 選項,使用 -isnd 開啟通知音效,-isnd- 停用通知音效。 21. Check Point Software Technologies 的 Nadav Grossman 通知我們 UNACEV2.DLL 程式庫有資安疑慮。解壓縮 ACE 壓縮檔時惡意行為有可能在目標資料夾內部或外部 建立檔案。 WinRAR 使用這個第三方程式庫來解壓縮 ACE 壓縮檔,UNACEV2.DLL 自從 2005 年 以來就沒更新過,我們也沒有原始碼可以審核,所以我們決定停止對 ACE 壓縮檔的 支援,保護 WinRAR 使用者的安全。 謝謝 Check Point Software Technologies 告訴我們這個消息。 22. 問題修正: a) 指令行 RAR 在使用 -o 開關更新 RAR 壓縮檔內部檔案時,取代的提示將來源與 目標檔案大小跟時間弄混了; b) 將 32 位元應用程式內的檔案拖放到 64 位元 WinRAR 視窗沒有作用; c) WinRAR 對資料夾下 Shift+Del 指令有時候無法刪除其子資料夾。這個指令用於 永久刪除檔案及資料夾,不要移到資源回收桶; d) 如果壓縮檔路徑名稱始於路徑分隔字元,則樹狀資料夾可能無法變更資料夾,例 如用 tar 工具引用 --absolute-names 選項建立的壓縮檔; e) 如果在自解檔註解指定相對路徑 "Path=.\somefolder",而且自解檔解壓縮時需 要提升權限,則建立 'somefolder\somefolder' 而非 'somefolder'; f) 指令將已經存在的 RAR4 分割檔重置編號為 1,但不影響解壓縮。WinRAR 對這 類跟分割檔顯示了錯誤的編號; g) 修正讀取來自毀損的 RAR 檔案內註解的時候引起程式當掉的問題; h) 在工具列中 [尋找] 內的 [搜尋結果] 視窗沒有適當的調整工具列圖示大小。 版本 5.61 1. 即使使用者不是從第一個 RAR 分割檔開始,如果存在第一個分割檔而且解壓縮順 利完成,解壓縮選項 [刪除壓縮檔] 也會將相關分割檔刪除乾淨。前版遇到相同 的條件,即使找到第一個分割檔且能從頭處理分割檔,也會忽略「刪除壓縮檔」。 2. 對檔名加密的壓縮檔,壓縮進度列無法顯示在檔案總管壓縮檔內容的「壓縮檔」 頁籤。WinRAR 無法在沒有密碼的情況下準確預測這類壓縮檔,前版這裡都顯示為 0%。 3. 問題修復: a) 試圖開啟檔名加密的 RAR5 壓縮檔,如果利用 CTRL+P 指定錯誤的全域密碼, WinRAR 會永遠顯示「指定的密碼錯誤」; b) 密碼對話方塊中的記憶體管理問題可能導致存取已經釋放記憶體的空間之後當 掉。這也可能引起安全疑慮; c) 修復處理毀損 RAR, ACE 及 LZH 壓縮檔會當掉的問題。這也可能引起安全疑慮; d) 啟動時,WinRAR 可能造成其他應用程式短暫閃爍; e) 在 CAB 壓縮檔內搜尋時,WinRAR [尋找] 指令對應的 [尋找的字串] 對全部 檔案忽略 [尋找的檔名] 遮罩; f) 自解檔模組 [版權] 指令沒有設定版權視窗的標題; g) 如果 WinRAR 設定中的 [啟動資料夾] 字串尾含有反斜線,WinRAR 會忽略第 一個 [上移一層] 指令。 版本 5.60 1. 我們更新 WinRAR 的美工了。 我們很高興 http://weirdsgn.com 及 http://icondesignlab.com 的設計師參與 設計,也很驕傲地宣布 WinRAR 採用 Aditya Nugraha Putra 設計的圖示,來源 http://weirdsgn.com 舊版 WinRAR 圖示依然可以從佈景主題下載: https://rarlab.com/themes/WinRAR_Classic_48x36.theme.rar 2. 「修復」指令對 RAR5 壓縮格式保護的檔案增強效率。現在能偵測無限大小的刪 除及插入資料,包含支援來自不同保護的修復記錄,以及一任意順序併入單一檔 案。 3. [完成時關閉電腦] 壓縮選項改為 [完成時] 下拉選單,因此您可以選擇操作完成 後關閉系統、休眠或睡眠。 4. 操作完成後使用 -ioff 或 -ioff1 指令關閉電腦,-ioff2 進入休眠,-ioff3 進 入睡眠。 5. 如果註解的編碼有指定 -z<檔案> 開關,但沒有定義於 -sc 開關,RAR 會根據位 元順序及資料規則測試,偵測 UTF-8, UTF-16LE 及 UTF-16BE 編碼。 6. WinRAR 會對 ZIP 壓縮檔自動偵測 ANSI, OEM 或 UTF-8 編碼。 7. [設定] > [檢視工具] 中的 [內部檢視工具] > [使用 DOS 編碼] 選項改為 [內 部檢視工具] > [自動偵測編碼]。如果選取 [自動偵測編碼],內部檢視工具會 偵測 ANSI (Windows), OEM (DOS), UTF-8 及 UTF-16 編碼。 8. 一般而言,如果在檔案總管對單一壓縮檔案右鍵,內容選單只包含解壓縮指令。 您可以在 [設定] > [整合] > [內容選單] 中對 [永遠對以下顯示壓縮項目] 指 定檔案類型,以空格分隔,因此壓縮指令會根據此類型顯示壓縮指令,無論該檔 案是不是已經偵測為壓縮檔。如果您希望對所有類型壓縮檔都顯示壓縮及解壓縮 指令,這裡請寫 "*"。 9. 自解模組 "SetupCode" 指令允許自訂整數參數,對應給安裝程式及自解檔的錯 誤代碼。這也可以從 [進階自解選項] > [安裝] 對話方塊中的 [調整結束代碼] 設定。 10. 新增「顯示更多資訊」WinRAR 指令行 -im 開關。 這可以跟 "t" 指令共用,指定壓縮檔測試成功後要顯示的訊息。沒有這個 "t" 指令,只要沒有發現錯誤就安靜完成。 這個開關只對 WinRAR.exe 有效,指令行 RAR.exe 則忽略。 11. 如果對 ZIP 解壓縮加密的檔案時輸入錯誤的密碼,會針對相同檔案再給一次輸 入密碼的機會,不會放棄解壓縮。 12. 如果對 RAR 解壓縮加密的檔案時輸入錯誤的密碼,會針對相同檔案再給一次輸 入密碼的機會,不會中斷解壓縮。舊版已經針對 RAR 加密的壓縮檔這樣做,但 檔名加密的壓縮檔不會。 13. WinRAR 能識別任意資料填充檔頭的 GZIP 檔案格式,例如 .scexe 韌體檔案。 14. @filelist 參數能在壓縮對話方塊中的 [加入的檔案] 欄位指定。如此一來 WinRAR 會從 'filelist' 檔案取得清單,此檔必須用純文字格式,一行一個檔 名。 15. 資訊對話方塊: a) 更新壓縮率圖案; b) 檔名加密的壓縮檔能在 [加密] 欄位顯示 [名稱及資料]。 16. 作業進度視窗中,用滑鼠指向壓縮檔名,就會顯示完整的壓縮檔名。這對檔名太 長塞不進視窗的狀況很有用。 17. 如果 -ts1 開關跟 -u 或 -f 共用,檔名比較則用 1 秒精度。舊版在這狀況時, 容易拿高精度的檔案跟低精度的壓縮檔時間比對造成誤差。 18. [更新] 跟 [重新整理] 指令 (指令行模式的 'u' 及 'f') 遇到沒有更新檔案時 會立刻結束。舊版會在更新內含恢復記錄或快速開啟資訊結束前先建立暫存壓縮 檔。 19. 從 WinRAR 圖形介面建立500個分割檔時會跳出詢問,看要繼續還是結束壓縮。這 用來預防輸入錯誤就不斷建立成千上萬個分割檔。 20. 壓縮對話方塊中 WinRAR 使用 MB,不再使用位元組當作分割檔的大小預設單位。 21. [修復] 指令在修理 RAR5 壓縮檔,發現毀損的修復記錄時,會顯示「修復記錄 損毀」的訊息。舊版此類訊息只有 [測試] 指令才用到,[修復] 則比較安靜。 22. 問題修正: a) 修正處理毀損的 RAR 壓縮檔帶來的潛在性安全問題; b) TAR 檔案裡帶有 PAX 延伸功能的非英文字元無法正常顯示; c) "rar x arcname.rar .." 指令解壓縮檔案到當下資料夾而非上層資料夾; d) 從檔案總管傳遞檔案到 WinRAR 開啟的壓縮檔中時,完成前無法使用剪貼功 能; e) 一旦打錯密碼,自解模組一直顯示「指定的密碼錯誤」而不改問正確的密 碼; f) 即使在解壓縮對話方塊關閉 [檔案時間] 選項,解壓縮 ZIP 時還是會設定資 料夾時間; g) 解壓縮時選用 [刪除壓縮檔:永遠],然後使用者在檔案複寫或密碼諮詢時按 [取消],就算對 .zip 跟 .7z 格式檔案取消解壓縮,還是會刪除壓縮檔。 版本 5.50 1. WinRAR 及指令行 RAR 改用 RAR 5.0 壓縮檔格式為預設值。您可以在壓縮對話 方塊中選擇 "RAR4" 選項,或 -ma4 指令行開關來改用 RAR 4.x 相容模式。 如果您依然想把 RAR 4.x 格式當作預設值,請在 WinRAR 設定頁中的 [壓縮] 分頁按 [建立預設值] 按鈕來設定。 這項改變只會影響在新安裝中。至於您之前版本已經儲存指定 RAR 格式於預設 壓縮設定檔,WinRAR 尊重已儲存的設定。 2. 在 [整理密碼] 對話方塊中使用 [設定密碼鑰匙] 按鈕可以將儲存的密碼庫加密, 保護免被未授權存取。 如果儲存的密碼以密碼鑰匙保護,您必須先在密碼提示中輸入密碼鑰匙並按 [確定] 才能存取。如果輸入的密碼跟密碼鑰匙不同,就會當作給壓縮用的密碼。 輸入之後,密碼鑰匙在 WinRAR 關閉前都有效。指定密碼鑰匙後您可以關閉 WinRAR 再開啟來觀察是怎麼保護的。先輸入個有效的密碼鑰匙然後再輸入空白 密碼鑰匙,可以移除之前對密碼庫的加密。 此 WinRAR 版本為整理密碼採用新的資料格式,因此舊版無法讀取 [整理密碼] 對話方塊中的密碼。這並不會影響壓縮檔加密格式,加密的壓縮檔也相容之前 WinRAR 版本。整理密碼的資料只會在儲存設定時轉換,不會在安裝完 WinRAR 後立刻生效。 3. 在壓縮設定檔中儲存密碼時會提示設定密碼鑰匙。您可以輸入密碼鑰匙,將註冊 機碼內登記的密碼庫加密,防止未經授權的存取。之後您必須先在提示中輸入密 碼鑰匙中才能使用這種壓縮設定檔。 輸入完畢,密碼鑰匙在 WinRAR 關閉之前都有效。如果想知道怎麼運作,可以指 定密碼鑰匙後關閉再開啟 WinRAR。 4. 預設中,WinRAR 於 CTR 模式下使用 AES-256 加密 ZIP 壓縮檔,顯然 AES-256 比傳統的 ZIP 2.0 加密演算法還更精良,不過可能對某些舊的 ZIP 解壓縮程式 不相容。如果需要跟舊式工具相容,您可以在密碼對話方塊中啟用 [ZIP 使用傳 統加密法] 或指令行使用 -mezl 開關。 5. 新增由 Lzip 壓縮程式建立的 .LZ 壓縮檔。 6. 摩登 TAR 工具能 TAR 壓縮檔內特殊的 PAX 延伸檔頭儲存高精度檔案時間、超 長檔名、大型檔案等。現在 WinRAR 支援這種 PAX 檔頭,在解壓縮 TAR 壓縮檔 時應用。 7. 壓縮對話方塊的「時間」頁,[儲存更新時間] 選項可以在 RAR 5.x 壓縮格式中 不儲存檔案修改時間。之前 [高精度修改時間] 已被 [高精度時間格式] 取代。 8. 新增 [設定] > [一般] 對話方塊的 [標題列顯示完整路徑] 選項。啟用的話會 在 WinRAR 標題列顯示當前開啟的資料夾或壓縮檔的完整路徑。 9. [設定] > [壓縮] 頁提供 [優先視為壓縮檔開啟的檔案類型] 群組選項。這裡您 可以定義在 WinRAR 檔案管理模式中對非壓縮檔檔案或壓縮檔內檔案按 Enter 鍵 或點兩下該怎麼進一步處理。例如 .docx 或自解檔這類壓縮檔類型。您可以告訴 WinRAR 要以壓縮檔的方式開啟這類檔案,或要用檔案關聯方式開啟檔案。 預設為開啟自解檔,不含非壓縮副檔名則直接執行。 無論上述選項為何,您都可以在 WinRAR 檔案清單中,檔案的上面按 Ctrl+PgDn 按鍵直接開啟。 壓縮與解壓縮檔預設資料夾從 [設定] > [壓縮] 移到 [設定] > [路徑]。 10. 在 [檔案] 選單新增 [複製完整路徑至剪貼簿] 指令,將選擇檔案的完整名稱複 製到剪貼簿。 11. 在 WinRAR 檔案清單按右鍵帶出的快顯功能表顯示方式改變: a) 同時出現在工具列或主選單上的一些指令都從內容選單移除,例如 [檢視]、 [修復] 等; b) 加入 [複製完整路徑至剪貼簿] 指令; c) 執行檔加入 [執行]、關聯檔案加入 [以檔案關聯執行]、壓縮檔加入 [顯示壓 縮檔內容],讓執行檔或非壓縮檔副檔名者也能用其他辦法處理。 這些選項只會出現在檔案管理模式,不會出現在壓縮檔內容檢視。 12. [設定] > [整合] 對話方塊加入 LZ 及 ZIPX 檔案關聯。 13. LZ 及 ZIPX 副檔名已加入 -ms 開關 (指定檔案類型來儲存) 預設格式清單,不 用額外指定參數。 14. 您可以在 -sc 開關中指定 'f' 字元來使用 UTF-8 編碼。例如: rar a -scfl 壓縮檔名 @filelist.txt 用以使用 UTF-8 格式讀取 filelist.txt 15. RAR "lt" 及 "vt" 以奈秒時間精度顯示檔案時間。這類精度用於 RAR/Unix 5.50 及更新版本使用的 RAR5 壓縮格式。WinRAR 建立的壓縮檔則有 100 奈秒 的時間精度。 16. 現在 -ts 開關只支援 '+', '-' 及 '1' 精度修飾字元。使用 '+' 儲存最大精 度檔案時間,'-' 忽略檔案時間,'1' 以一秒精度儲存精度。居中的精度 '2' '3' 等修飾字元在 RAR 5.0 壓縮格式不使用,以 -ts 開關忽略。 17. RAR5 壓縮格式中如果解壓縮輸入錯誤的密碼,WinRAR 會問您輸入更正的密碼, 不會中斷解壓縮。 18. 在處理過程的視窗中,將滑鼠指標移到壓縮中檔名,則會出現檔案路徑資訊。 19. 在壓縮對話方塊 [設定檔] 按鈕上面會顯示目前使用的壓縮設定檔名稱。 20. 如果對壓縮檔內子目錄叫用 [尋找] 指令,[尋找的檔名] 會包含此子目錄路徑, 所以 [尋找] 只會從此子目錄搜尋起。 21. 問題修正: a) 修復解壓縮毀損的 RAR 壓縮檔時造成的當掉與安全性損壞; b) WinRAR 無法解壓縮以 XZ 演算法壓縮且以 AES 加密的 ZIP 檔; c) 如果關閉 WinRAR 設定中的 [Windows 進度列] 選項,並使用 [一個檔案建 立一個壓縮檔] 壓縮模式,總進度列的主要部分無法正確顯示正確壓縮率; d) 自解檔進度列處理容總量超過 4GB 的分割檔時顯示不正確; e) 如果壓縮的資料夾名稱結尾是空白字元,又如果使用者指定非跟目錄的幾個 資料夾進行解壓縮,再如果也關閉 [允許潛在不相容名稱] 壓縮選項, WinRAR 可能讓解壓縮出的資料夾名稱遺失一些字元; f) 如果以 RAR5 壓縮格式用 1 秒精度只用於建立時間或只用於修改時間,例如 -ma5 -tsm- -tsa1 開關,解壓縮的時候會忽略儲存的時間。 版本 5.40 1. [選項] 選單裡的 [名稱編碼] 子選單可以選擇壓縮檔名的編碼格式。此選項能 用於壓縮檔瀏覽及解壓縮指令。您可以使用 Ctrl+E 鍵盤快速鍵來快速呼叫此選 單。 這對解壓縮非萬國碼編碼的壓縮檔檔名很實用。例如,能在指定正體中文為非 Unicode 預設編碼的 Windows 中解壓縮簡體中文檔名。 2. 如果 RAR 修復分割檔 (.rev 檔案) 出現在同資料夾中作為一般的 RAR 分割 檔,則壓縮測試指令在測試完 .rar 檔案之後也會確認 .rev 內容。 如果您希望只檢查 .rev 檔案,不要檢查 .rar 分割檔,您可以在 WinRAR 檔案 清單中只選擇 .rev 檔,只對它們在指令行使用 [測試] 指令: rar t arcname.part1.rev 3. 因為 NTFS 檔案系統允許檔名後面存在空格及小數點記號,一堆 Windows 程式 無法正確處理這類檔案。如果解壓縮對話方塊的 [進階] 中的 [允許潛在不相容 名稱] 是關閉的,WinRAR 會解壓縮時自動移除檔名後面找到的的空格及小數點 記號。 此選項預設為關閉。 指令行 RAR 除非指定 -oni 開關,否則也會解壓縮時自動移除檔名後面找到的 的空格及小數點記號。 4. 之前 [壓縮檔內容同步化] 更新模式 (指令行的 -as 開關) 在無法讀取某些壓 縮資料夾時中止。現在 WinRAR 會繼續往下處理,並保留無法讀取資料夾的壓縮 檔。 5. WinRAR Shift+Del 刪除指令可以用來刪除含有非標準檔名的資料夾,例如空格 或小數點符號。通常刪除到資源回收筒跟之前 WinRAR 版本的 Shift+Del 都無 法刪除此類資料夾。 跟 Del 指令不同的是,Shift+Del 會永久刪除檔案,不會先移到資源回收筒。 唯讀跟系統檔刪除都不會顯示提示。 6. 您可以從檔案樹中拖放資料夾到其他程式或桌面,來複製或解壓縮檔案。在檔案 樹根目錄中拖曳壓縮檔圖示則會解壓縮整個壓縮檔。 7. 解壓縮對話方塊中的 [新增資料夾] 按鈕會根據壓縮檔名稱建立新資料夾,不會 用菜市場名「新增資料夾」。 8. 指令行 RAR 版本資訊: a) 如果指定 -iver 開關,RAR 會顯示版本號碼然後離開。您可以只用 "RAR -iver"。 b) 從 -iver 或其他指令的版權標題會顯示 Windows RAR 版本資訊,包含 "x86" 或"x64"。 9. 如果使用 -p 開關但沒有使用選用的 <密碼> 參數,則密碼可以使用檔案重新導 向或導流來指定密碼。 範例:rar -p myarc.rar myfiles < psw.txt 10. 如果 'arcname.partN' 不存在,但 'arcname.part#.rar' 存在,指令行 RAR 會把 'arcname.partN' 當作 'arcname.partN.rar'。 例如,可以執行: RAR x arcname.part01 從 arcname.part01.rar 開始解壓縮。 11. 7z 壓縮檔改進: a) WinRAR「資訊」指令能正確偵測及回報 7z 壓縮檔的「結實」狀態; b) WinRAR「資訊」指令能顯示 LZMA 及 LZMA2 7z 壓縮檔的字典檔大小; c) WinRAR 中瀏覽 7z 檔案內容時,未知壓縮大小回以 '?' 代替 '0' 顯示。 12. RAR 壓縮檔最大註解大小從 64 增加到 256 KB。 既然自解檔指令碼儲存在壓縮檔註解中,自解檔需要更長的主要及版本資訊文 字。 13. Windows 高 DPI 模式下,預設 WinRAR 檢視器文字大小會適當的調大。 14. 開關 -scul 也可以利用正確的位元順序遮罩,用來處理 UTF-16 清單檔案的大 端編碼。 前版只能處理小端編碼清單檔案。 15. 最低支援的視窗版本是 Windows XP SP3。沒有 Windows 服務包則 WinRAR 不再 執行。 16. 移除 [設定]>[檔案清單]>[允許全大寫名稱] 選項。此選項本來是拿來轉換 MS DOS 格式成 Windows 格式,現在不需要了。 17. 問題修正: a) WinRAR 5.31 x64「壓縮並發郵件」指令對 Microsoft Outlook x64 無效; b) 如果在英文或其他非由右至左語系中,安裝任何由右至左語系,則 WinRAR 5.31 會去把檔案總管改成由右至左介面; c) 如果壓縮檔在資料夾中沒有具備「寫入」權限,而且壓縮檔內容使用拖放來 解壓縮到具有寫入權限的資料夾,則 WinRAR 會產生不必要的提升權限提 示。 版本 5.31 1. 以下問題已針對 Windows 高 DPI 模式加以改善: a) 如果視窗定的文字大小為 150% 以上,WinRAR 說明文字不會隨之放大,看起 來太小; b) 在 125% 以上視窗文字設定時,WinRAR 檔案清單的欄位寬度比預期的小。 2. 改善從右到左閱讀之語言的介面: a) 簡式 WinRAR 提示排列更容易閱讀,例如確認刪除壓縮檔或清除記錄檔; b) 在多頁對話方塊中的 [確定]、[取消]、[說明] 按鈕,例如壓縮及解壓縮選 項,或者 WinRAR 設定,已經正確對齊且根據預設視窗語言正確顯示。 3. 問題修正: a) WinRAR 自解檔模組可以從自己執行的相同資料夾載入 DLL 程式庫,呼叫 Windows API 函式。自解檔如果跟惡意軟體同時放在一個資料夾中,這樣可 能會產生資訊安全的問題。現在自解檔會進一步做些判斷,在 Windows Vista 以上版本能加以改善。 請注意缺乏最新 Windows 安全性更新者,以及 Windows XP 使用者仍然會 遭到感染,所以在開啟自解檔時請務必小心,執行時同資料夾不要放置可疑 的 DLL 檔案; b) WinRAR 5.30 無法從檔案清單中執行 .lnk 檔。 版本 5.30 1. 2015 年 9 月及 10 月新聞鬧得沸沸揚揚,指控 WinRAR 自解檔嚴重的漏洞問題 是錯誤的。很不幸的大部分的媒體都沒有查證所謂 WinRAR 的漏洞其實是 Windows OLE 的漏洞,已經於 2014 年 11 月修補: https://technet.microsoft.com/en-us/library/security/ms14-064.aspx 既使沒有更新,此 Windows OLE 漏洞也不會帶給 WinRAR 自解檔更多問題。 詳情敬請查閱 http://rarlab.com/vuln_sfx_html2.htm 您不需要更新 WinRAR。 2. 支援 7-Zip 建立的 ZIP 分割檔,像 .zip.001, .zip.002, ...之類的副檔名。 您必須在 WinRAR 介面開啟 .zip.001 檔,以便瀏覽或解壓縮這類檔案。所有分 割檔必須儲存在相同的資料夾,才能開始解壓縮。 3. 支援以 .001, .002, ...,副檔名儲存的分割檔。您必須將 .001 檔用一般壓縮 檔的方式開啟,然後解壓縮。WinRAR 會組合所有的分割檔並解壓縮。所有分割 檔必須儲存在相同的資料夾,才能開始解壓縮。 "001" 項目收錄在 [設定] > [整合] 對話方塊中的 [關聯 WinRAR] 清單。 4. WinRAR 檔案清單可以使用滑鼠的向前、向後按鈕,或者鍵盤的 Alt+左鍵及 Alt+右鍵捷徑來瀏覽最近使用的資料夾。 5. 資料夾萬用字元可以用在 RAR 指令行,指定壓縮檔案。例如: rar a backup c:\backup\2015*\* 只會在 c:\backup 中搜尋 '2015*' 資料夾。添加 -r 開關,以便應用於所有 c:\backup 子資料夾中。 6. 自解檔中的 [解壓縮] 按鈕在開始進行後改為 [暫停],所以可以暫停自解檔解 壓縮,稍後繼續。 7. 尋找檔案對話方塊裡的 [忽略加密] 選項會再進行搜尋指令的時候自動忽略加密 壓縮檔。 8. tar.gz, tar.bz2 及 tar.xz 壓縮檔可以進行壓縮測試。既然 TAR 格式不提供 檔案資料檢查碼,WinRAR 只會檢查 GZIP, BZIP2 或 XZ 容器。 9. 之前要是加入上千個字串到 WinRAR 診斷訊息視窗,會讓效能變慢。現在無論 個數都會流暢進行。 10. -sc 開關新增 'R' 物件,定義 RAR 指令輸出到檔案及管道的編碼。例如: rar lb -scur data > list.txt 會建立萬國碼 list.txt 檔案,含壓縮檔名稱。 11. 在 -ri<順位>[:<睡眠時間>] 開關中的睡眠參數用來調整降低對 RAR 效能的影 響,尤其針對修復記錄相關的活動。在之前版本,相同等級需要較高的睡眠時間 參數來降低系統負載。 12. 指令行 RAR "l" 及 "v" 指令顯示 YYYY-MM-DD 格式的檔案時間。 13. 解壓縮 Unix 系統建立的 RAR 及 ZIP 壓縮檔,WinRAR 會將拆分式萬國碼對應 到預合式編碼。這樣的轉換對某些 Unix 及 OS X 壓縮檔是必要的,能在 Windows 正確的解開非英文語系的壓縮檔名。這從 Windows Vista 起就支援。 14. 對 .7z 壓縮檔,檔案變更時間會設定給整個資料夾。之前版本只會套用到非空 白資料夾。 15. WinRAR 進行壓縮、解壓縮或其他壓縮處理完成前,會預防電腦閒置逾時而進到 睡眠模式。 16. 解壓縮 .arj, .lzh 及 .cab 時會顯示整體進度列,但分割檔例外。 17. 壓縮後刪除檔案且清除「壓縮」屬性時會顯示進度列。 18. 在 RAR 3.x - 5.x 中,「測試」指令也會檢查 NTFS 替代資料流。之前版本只 會在解壓縮時檢查。 19. 自解檔模組設定 sfxstime 環境變數,包含以 "YYYY-MM-DD-HH-MM-SS-ms" 格式 為模組開始時間。如果您希望建立以時間為變數的專屬路徑,可以將此指令指定 在 Path 指令,例如 "Path=myapp-%sfxstime%"。 20. 問題修正: a) 指令 RAR 在加入檔案到已經存在的分割檔時,不會顯示要加入的檔案而是 當掉; b) 指令 RAR "lt" 指令在檔案時間標記不會顯示秒; c) WinRAR 解壓縮 .xxe 檔案時如果內容找不到 "section N of xxencode" 字串就無法操作; d) WinRAR 在使用 -os 開關後如果遇到分隔在兩個分割檔的 NTFS 替代資料流 則無法修復。 版本 5.21 1. 在 [設定]>[整合]>[內容選單項目] 中的 [拖放內容選單] 對話方塊可以在使用 滑鼠右鍵拖放檔案之後,不要顯示壓縮及解壓縮指令於內容功能表上。 2. 如果 winrar.ini 檔案放在跟 WinRAR 安裝程式相同的資料夾,則 winrar.ini 會在安裝之後複製到 WinRAR 程式的資料夾。 3. 較舊版本有時候產生 RAR5 格式的分割檔,大小會略小於指定的大小。現在大部 分都會等於使用者指定的大小。 4. 現在起預設的情況下 WinRAR 解壓縮時略過連結目標為絕對路徑的符號連結。您 可以啟用解壓縮對話方塊中 [進階] 頁的 [符號連結內允許絕對路徑] 選項,或 使用指令行的 -ola 開關來啟用。 連結指向解壓縮目標以外的目錄會出現安全性風險。請務必在確定壓縮檔內容為 安全時才啟用這些解壓縮,例如您自己的備份。 5. 問題修正: a) 在 UAC 保護的資料夾中,執行壓縮檔內部執行檔時,WinRAR 5.20 派發不必 要的使用者帳戶控制 (UAC) 提示。既然不會解壓縮到此壓縮檔資料夾,UAC 提示並不必要。 b) WinRAR 只有在解壓縮 RAR 與 ZIP 壓縮格式時,能取代唯讀檔。現在只要 WinRAR 有支援的格式的壓縮檔都可以。 c) 之前當使用 [轉換] 指令且啟用 [加入修復記錄] 來一次處理多個壓縮檔時, 經過時間與剩下時間顯示不正確。 版本 5.20 1. 如果 Windows 使用者帳戶保護機制禁止壓縮或解壓縮檔案至系統保護的資料夾, WinRAR 會嘗試另外開一個具有系統管理員帳戶權限的視窗來完成操作。其中需要 回答使用者帳戶保護的提升權限問題才能繼續執行。 2. 您可以在檔案總管中,利用滑鼠右鍵拖曳檔案到資料夾中,從內容功能表選取 WinRAR 壓縮指令,以便在指定的資料夾內為這些檔案建立壓縮檔。 3. 您可以使用 WinRAR.ini 檔案來儲存 WinRAR 設定,而不使用註冊機碼。這方便 您安裝 WinRAR 在移動式媒體中,例如 USB 隨身碟,然後可以在其他電腦執行。 詳情請參閱 WinRAR 說明檔案的 [設定] 中《WinRAR.ini 檔案》章節。 4. 採用 XZ 壓縮演算法支援 ZIP 及 ZIPX 壓縮檔。 5. 如果 ZIP 或 ZIPX 壓縮檔為非「僅儲存」或「濃縮」,則會再壓縮檔資訊對話 方塊中「解壓縮的版本」顯示演算法名稱。WinRAR 不認識的演算法名稱會使用 「m<編號>」來命名,其中「編號」是壓縮演算法代號。 6. [以 WinRAR 開啟] 顯示於 WinRAR 支援的壓縮格式檔案之內容功能表中。可以 使用 WinRAR [設定] > [整合] > [內容選單項目] 中的 [以 WinRAR 開啟 (一 般壓縮檔)] 選項關閉。 7. 指令行 RAR 能讀取 RAR 程式資料夾內 rar.ini 檔案指定的設定開關。之前只 能對所有 RAR 指令使用 "switches=<開關>" 字串指定相同的開關配置。現在 rar.ini 可以指定多組 RAR 指令能用到的開關,語法為: switches_<指令>=<任何 RAR 開關,以空格來分隔> 例如: switches_a=-m5 -s switches_x=-o+ 8. 指令 "ch" 也能對 ZIP 壓縮檔支援開關 -tl, -cu, -cl。之前 "ch" 這些開關 只支援 RAR 壓縮檔格式。 9. 對於壓縮檔格式無檔案時間資訊者,如 .bz2, .xz 及 .Z,WinRAR 會設置容器 之壓縮檔最後修改時間來解壓縮檔案。這不適用於 tar.bz2, tar.xz 及 tar.Z, 因為時間儲存在 tar 檔頭。 10. [保留毀損檔案] 解壓縮選項支援 bzip2 壓縮檔。 11. Windows 內容功能表中的 WinRAR 圖示在高 DPI 的螢幕顯示模式,如 150% 或 200% 並使用一般文字大小時,會重新正確地繪製。 12. 想要停用「基準測試」指令,可以修改註冊機碼 HKEY_CURRENT_USER\Software\WinRAR\Policy 當中的 "Benchmark" 變數。在多人共用電腦的環境下,「基準測試」指令會佔 據太多運算資源。詳情請參閱 WinRAR 說明檔案《設定》章節內《登錄變數》。 13. 除了 "sfxcmd" 變數能包含整個指令行,自解模組設定 "sfxpar" 變數只包含指 令行參數,不包含引導的自解模組名稱。這些變數放在 "Setup" 指令規定的啟動 程式之前。 14. RAR 取代檔案的提示會顯示新舊檔案的大小及修改時間。 15. 從 stdin 加 -si 開關進行壓縮時,RAR 設定當前系統時間為壓縮檔的更新時間。 之前版本沒有這麼做。 16. 您可以合用 -si 及 -v<大小> 開關。之前版本無法從 stdin 壓縮時建立分割檔。 17. 從 RAR 或 ZIP 壓縮檔解壓縮大於 4 GB 的檔案到 FAT32 的磁碟分割區時,會顯 示警告,讓使用者能取消操作。FAT32 不支援這種大小的檔案。 另外當 RAR 使用「僅儲存」(-m0) 來壓縮前,估計的壓縮檔大小大於 4 GB 時也 會顯示相同的警告。 18. [設定] > [整合] 中 [全選] 按鈕改為 [全部切換]。已經選擇所有項目時,會改 成全部不選。 19. [刪除壓縮檔] 解壓縮選項能正確移除所有 .zip 及 .7z 分割檔。之前版本只能移 除這些壓縮格式的第一個分割檔。 版本 5.11 1. WinRAR 能解壓縮資料夾含有 pax 延伸檔頭的 TAR 壓縮檔。之前的版本做不到。 2. 對 7-Zip 壓縮檔支援 [保留毀損的檔案] 解壓縮選項。 3. 問題修正: a) WinRAR 5.10 解壓縮 ZIP 壓縮檔時無法設定「隱藏」、「唯讀」、「系統」等 檔案屬性; b) WinRAR 5.10 無法無法更新含有巢狀 ZIP 壓縮檔,僅儲存而不壓縮的自解 RAR 壓縮檔; c) 以「不要儲存路徑」選項建立的 ZIP 壓縮檔內資料夾會含有沒必要的空白名稱; d) 在 Windows XP 中壓縮檔案的修改日期有一個小時的誤差; e) 刪除 RAR5 結實壓縮檔內含有 -ver 開關建立的檔案,會讓其失去版本資訊; f) 在螢幕色彩設定為 16- 及 24- 位元,且 Windows 自訂文字大小大於 100% 者, 工作列圖示會變成黑色長方形。 版本 5.10 1. 加入 ZIP 及 ZIPX 壓縮檔格式的支援,採用 BZIP2, LZMA 及 PPMd 壓縮法。 2. 加入 7z 分割檔解壓縮支援 (.7z.001, .7z.002, ...)。 3. 加入支援 AES-NI CPU 指令,以增加 RAR 加解密的效能。 4. 預設面板對高 DPI 顯示模式改善顯示圖片。 5. 環境變數,如 %temp% 可以用在壓縮對話方塊的「加入的檔案」欄位。 6. 開關 -ai 可以在建立 RAR 壓縮檔時使用,如果此開關用於壓縮的時候,會儲存預 先定義的值,特別是檔案及資料夾,而不會使用實際的屬性。 先前版本此開關只能用於解壓縮。 版本 5.01 1. RAR 5.0 壓縮檔能使用 -qo[-|+] 開關,或者壓縮對話方塊中的 [加入快速開啟資 訊] 來快速開啟資訊控制項 (選用),加快在 WinRAR 中開啟壓縮檔內容。 此版為同時包含快速開啟資訊及服務記錄者提供更佳更新的效能,例如 NTFS 檔案 安全性。同時預設快速開啟資訊的參數也為了這類壓縮檔更快速壓縮提供最佳化。 2. 問題修正: a) 在 .7z 壓縮檔中執行 [尋找] 指令可能會失敗; b) 當開啟其他同型壓縮檔開啟 RAR 5.0 檔名加密的壓縮檔,WinRAR 可能會發出 密碼錯誤的警訊。這只有在壓縮檔內部及外部的密碼不一致時才發生。但不會 影響解壓縮,所有檔案不管有沒有此訊息都能正常解壓縮; c) 密碼對話方塊中的 [適用於所有壓縮檔] 選項在 RAR 5.0 壓縮檔帶有加密檔名 時不會處理其他密碼; d) WinRAR 位址列無法在變數路徑如 %temp% 之下正常運作; e) 檔案路徑大於 260 字元之下 NTFS 檔案安全性及替代資料串流無法作業; f) 如果只測試 RAR 5.0 壓縮檔內的部分資料,[測試] 指令可能回報資料受損。 測試整個壓縮檔不會出現此狀況; g) 確認 RAR 4.x Unix 符號連結時,[測試] 指令回報錯誤; h) WinRAR [檢視] 指令無法正常操作於 BZIP2 壓縮檔中; i) 如果壓縮對話方塊的 [高精度的修改日期] 選項關閉,WinRAR 無法儲存所有高 精度修改時間,而改用低經度時間; j) 在 WinRAR 指令行模式,包含 .\ 或 ..\ 元件的目標路徑無法產生作用; k) WinRAR 解壓縮 CAB 分割檔發生錯誤。 版本 5.00 1. 創新 RAR 5.0 壓縮檔格式。您可以在壓縮對話方塊選用 [RAR 5.0] 選項,或指 令行使用 -ma 開關來建立 RAR 5.0 壓縮檔。 舊版軟體包含舊版 WinRAR 無法解壓縮 RAR 5.0 壓縮檔。因此如果您想要將壓縮 檔寄給其他人,您必須考慮相容性的問題。您可以在壓縮對話方塊中改選 [RAR] 取代 [RAR5] 來建立 RAR 4.x 壓縮檔,以便與舊版 WinRAR 相容。 2. RAR 5.0 壓縮演算法的演進: a) 64 位元 WinRAR 中,最大壓縮字典檔大小升格為 1 GB。32 位元 WinRAR 建立壓縮檔時能使用 256 MB 字典檔。而 32 位元與 64 位元兩版本都可以 解 1 GB 字典檔的壓縮檔; b) 預設 RAR 5.0 的字典檔大小為 32 MB,造成比 RAR 4.x 的 4 MB 還要高的 壓縮率,但速度相對較慢。您可以使用壓縮對話方塊中的 [字典檔大小] 選 項,或指令行的 -md<大小> 開關來修改數值; c) -md<大小> 開關文法修正,以支援大容量字典檔。加入 'k', 'm' 及 'g' 後置字元代表 KB、MB、GB,例如 -md64m 代表 64 MB 字典檔。如果沒有出 現後置字元,會假設為 MB,因此 -md64m 等於 -md64; d) RAR 5.0 格式包含 Intel IA-32 執行指令及 delta 壓縮演算法,但不支援 RAR 4.x 文字、音訊、全彩及 Itanium 演算法。這些例外的演算法對現代的 資料格式與硬體配置並無效率; e) RAR 5.0 解壓縮能運用許多 CPU 核心,雖然跟壓縮演算法不同,但遇到壓縮 率低的大檔,或者使用 BLAKE2 雜湊驗算的情況下,有較佳的處理速度。 3. RAR 5.0 壓縮檔格式的演進: a) 檔案時間以協調世界時間 (UTC) 記錄,不再以當地時間記錄,以增加跨時區 檔案交換時的便利性; b) 使用 UTF-8 編碼處理檔名及壓縮檔註解。 4. RAR 5.0 修復記錄採用 Reed-Solomon 錯誤修正代碼。如果修復記錄大小夠大, 如大於 5%,則處理多處毀損的能力比 RAR 4.x 修復記錄更可靠。至於小一點 的記錄檔,如 1 - 2% 或者隨機損毀的類型,則在 4.x 及 5.0 之間差距不大。 小的連續性損毀,4.x 及 5.0 表現的效率相當。 進一步對一般資料漏失而言,新版修復記錄對大檔偵測刪除及插入雜訊的偵測力 比舊版 RAR 增強。最大插入量可達數 MB,最大刪除量則根據毀損類型而定,有 些例子還能比修復記錄大小還大。 最佳修復效率出現在長度上沒有刪除跟插入的時機,所以所有資料包含損壞的部 分最好能保持原本的位置。如果您使用特殊的軟體將資料複製出來,請儘量選擇 能將毀損的區域用 00 或其他資料填補,不要將片段分別複製出來。 RAR 5.0 修復記錄更能抵抗修復記錄本身的毀損,局部的修復記錄能發揮局部的 功能。請注意,[修復] 指令無法復原修復記錄中毀損的區塊,只能針對檔案資 料毀損才有效。等壓縮檔順利修復,您可能需要重新為儲存的檔案建立修復記錄。 新的修復記錄不再採用 512 位元組區間,更能適用複雜的資料結構。因此無法用 區間作為單位來指定。RAR 5.0 壓縮檔,-rr[N] 開關與 rr[N] 指令,不管有沒 有出現 % 字元,都永遠用百分比為單位。一般來說 N% 的修復記錄能修到 N% 連 續毀損空間的資料,且只增加壓縮檔 N% 再多一點的大小。修復多處毀損的能力 跟 N 成正比。 我們採用由 James S. Plank, Kevin M. Greenan 及 Ethan L. Miller 聯合發表 的文獻 "Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions" 來增進 Reed-Solomon 程式碼的效能。我們也感謝 Artem Drobanov 與 Bulat Ziganshin 提供範例及想法,讓 Reed-Solomon 程式碼更有 效率。 5. [測試] 指令會確認 RAR 5.0 修復記錄的正確性,處理所有壓縮檔之後會測試修 復記錄。 如果毀損的壓縮檔含有修復記錄,即便是修復記錄檢查不正確也會嘗試進行修復。 [修復] 指令即便遇到修復記錄也有殘缺時,也會嘗試作業。所以如果原始檔案都 在,請把失敗的修復記錄測試當作是重建壓縮檔的理由,不要拿來迴避 [修復] 指令。 6. RAR 5.0 加密演算法的演進: a) 加密演算法在 CBC 模式下從 AES-128 改成 AES-256。金鑰導出函式則採用 HMAC-SHA256 的 PBKDF2; b) 特殊密碼認證值可以不需要解壓縮整個檔案,就能偵測到錯誤的密碼; c) 如果壓縮檔頭沒有加密 (即沒有選 [檔名加密] 選項),加密的 RAR 5.0 檔案 的雜湊驗算則會根據密碼加以演算更動,避免從雜湊驗算值猜密碼。請不要寄 望這種加密檔案的雜湊驗算會跟一般 CRC32 與 BLAKE2 值雷同。 7. RAR 5.0 壓縮檔允許採用 256 位元長度的 BLAKE2sp 雜湊 (https://blake2.net) 代替 32 位元的 CRC32 檔案雜湊驗算。從壓縮檔對話方塊的 [選項] 頁可以啟用 [使用 BLAKE2 檔案雜湊驗算],也可以指定 -htb 開關於指令中,啟用 BLAKE2雜 湊驗算。 BLAKE2 能用於驗證檔案內容的原始性,而且只會增加一點點壓縮檔大小。如果兩 個檔案有相同的 BLAKE2 值,就能高度認定其內容雷同。BLAKE2 偵測錯誤的能力 也比相對短式的 CRC32 強。 8. 移除的功能: a) 憑證驗證無法足夠可信,因此移除; b) 開關 -en (不要加入「壓縮檔結尾」區間) 不被 RAR 5.0 支援,因為永遠需 要壓縮檔結尾區間。這個區間協助 WinRAR 安全的略過外部資料,如附加到 壓縮檔上的數位簽章; c) 舊格式的副檔名式 arcname.rNN 分割檔命名法不再支援於 RAR 5.0 壓縮檔, 只採用 arcname.partN.rar 分割檔命名規則; d) 檔案註解於 RAR 4.x 及 RAR 5.0 壓縮檔不再支援。指令行 RAR 'cf' 指令則 移除。這並不影響支援壓縮檔註解,這個在兩種版本的壓縮檔格式都繼續支援, 且沒有移除的計畫。 9. [設定密碼] 指令及 [字典檔大小] 選項都移到壓縮對話方塊的 [一般] 頁。 10. 您可以在壓縮對話方塊的 [進階] 頁使用 [儲存符號連結作為連結] 來儲存跟回 復 NTFS 符號連結,及再解析點作為連結,因此其內容不會壓縮。指令行相對選 項為 -ol 開關。 NTFS 永久連結的類似選項為 [儲存永久連結作為連結],其指令行相對選項為 -oh 開關。 兩選項都只適用於 RAR 5.0 壓縮格式。 11. XZ 壓縮格式加入僅解壓縮的選項。 12. RAR 5.0 壓縮格式對處理修復分割檔的變更: a) 於 RAR 5.0 格式,最大 RAR+REV 分割檔數量從 255 增加到 65535; b) 處理修復分割檔的速度比 RAR 4.x 快; c) 進一步修復資料,RAR 5.0 REV 檔案也儲存服務資訊,如 RAR 保護檔案中的 雜湊驗證。因此大小比要保護的 RAR 分割檔略大。如果您計畫要複製 RAR 及 REV 檔至抽取式磁碟,您必須將這部分考慮進去,將 RAR 分割檔大小指定 成比媒體大小少幾個 KB。 13. RAR 及 ZIP 壓縮檔中,最長的檔案路徑增至 2048 個字元。 14. 指令行 RAR 在使用者輸入錯誤的密碼後返回碼為 11,只支援 RAR 5.0 壓縮檔。 在 RAR 4.x 壓縮檔無法分辨密碼錯誤或壓縮檔毀損。 15. 'v' 及 'l' 指令不在行首顯示壓縮檔名,改於行尾顯示。另外有些 'l' 及 'v' 會顯示的欄位改由 'lt' 及 'vt' 規定。 'vt' 及 'lt' 指令為每個壓縮檔提供多行詳細資訊。 'vta' 及 'lta' 也收集服務檔頭至清單中。 16. 現在起預設於指令行顯示檔案清單者,例如 'rar a arcname @filelist' 為 ANSI 字元。先前版本在 WinRAR 為 ANSI 字元,在指令行為 OEM。您可以使用 -sc<字元集>l 開關來取代此預設值。 17. 內建 WinRAR 檢視器能偵測並顯示檔案,使用格式為 UTF-8 及 UTF-16 低字元 編碼。 18. UTF-16 低字元編碼用於 RAR 及 WinRAR 記錄檔 rar.log,因此 Unicode 檔名 能正確儲存在記錄檔中。 WinRAR 自動轉換舊的 rar.log 記錄檔成非 Unicode 格式,避免在同記錄檔混 用不同的編碼。若在指令 RAR 中,您必須手動刪除舊有的記錄檔 rar.log, 否則 RAR 會將 UTF-16 訊息附加在現有 rar.log 上。 您可以使用 -sc<字元集>g 來修改預設記錄檔編碼,例如 -scag 使用原生單位 元編碼。 19. 指令行 'r' (修復) 指令可以用 destpath\ 參數為修復的壓縮檔選擇自訂目標 資料夾: rar r archive.rar destpath\ 版本 4.20 1. RAR 壓縮的變更: a) RAR 一般壓縮演算法在數個處理器核心的表現最佳化。在單核心模式下有更好的 速度,而在多核環境下則有最佳的結果。 增加速度的條件取決於資料類型以及檔案的平均大小。多核在壓縮大檔時能表現 更好的效率。 b) 為了增進壓縮速度,我們必須增加記憶體使用量。一般 RAR 壓縮演算法分配大 約 120 MB 的空間,而 WinRAR 4.11 則分配 40 MB; c) RAR 文字壓縮演算法無法有效利用多個 CPU 核心,因此在多處理器的環境中, 其效能遠低於一般演算法。再者無論 CPU 的數目為何,其解壓縮的速度遠低於 一般演算法,所以我們決定把文字演算法的預設值設定為停用。 如果您想要對純文字資料壓縮獲得最佳壓縮比,不管速度,您可以在 [進階壓縮 參數] 對話方塊啟用文字壓縮。請在壓縮對話方塊中,[進階] 頁籤按 [壓縮] 按鈕就可以找到。您也可以在預設壓縮設定檔中永久變更此選項參數; 在指令行模式,文字壓縮可以透過 -mct 開關來啟用; d) 「速度最快」(-m1) 壓縮模式同時也支援多處理器。於 4.11 版,只支援單核處 理器。 2. RAR 一般解壓縮演算法的速度已經稍微改進,但比不上 RAR 壓縮速度的改進。這是 因為 RAR 解壓縮無法使用多核處理,所以核心數目並沒有影響。 3. ZIP 壓縮的變更: a) 現在 ZIP 壓縮支援多處理器核心,在多核環境底下效能有顯著的進步。單核 CPU 時 ZIP 壓縮也比 4.11 版快; b) ZIP 壓縮的記憶體用量增加到大約 15 MB。 4. 建立及處理恢復分割檔可以使用多核 CPU 而改進速度。因為一般而言硬碟搜尋的速 度才是恢復分割檔效能的主要瓶頸,因此換用固態硬碟時可以明顯感受效能的增進。 5. 現在 -mt<執行緒> 開關的 <執行緒> 值可以指定 1 - 32,不再是之前的 0 - 16。 6. [尋找檔案] 指令可以用於 7-Zip 壓縮檔。之前 [尋找檔案] 不支援 .7z 壓縮檔格 式。 7. WinRAR 及 WinRAR 自解檔不再支援 Windows 2000。 8. [進階自解檔選項] 對話方塊的 [儲存目前設定] 按鈕現在起只有在轉換存在的壓縮 至檔自解檔時才開放使用。此按鈕儲存選項只用於轉換至自解檔的時機。 如果您建立或更新自解檔,只會使用儲存在預設壓縮設定檔中的 SFX 選項。至於在 [進階自解檔選項] 對話方塊中儲存的選項則會忽略。 版本 4.11 1. 修正以下問題: a) 建立 RAR 壓縮檔時,WinRAR 未儲存 NTFS「壓縮」屬性; b) 在指令行,WinRAR 遇到 @filelist 參數但沒有指定「檔案清單」字串,則會當 掉。這只發生在 WinRAR.exe,而 RAR.exe 無此問題; c) 如果壓縮時指定 -x*\somefolder\* 例外遮罩,且當下資料夾包含 'somefolder', 則 WinRAR 會排除所有檔案並停止建立壓縮檔; d) 圖形介面自解檔在 Windows 預先安裝環境 (Windows PE) 沒有作用。 版本 4.10 1. WinRAR 能建立任何大小的 ZIP 壓縮檔。 之前 WinRAR 版本中,限制 ZIP 檔為 2 GB 大小,65535 個檔案的情況不再發生。 2. WinRAR 能建立 ZIP 分割壓縮檔。 ZIP 分割檔檔名形式為 'volname.zip', 'volname.z01', 'volname.z02'。 使用副檔名為 ".zip" 於所有壓縮檔處理操作,例如開始解壓縮或開啟壓縮檔。 和 RAR 分割檔不同的是,ZIP 分割檔無法建立自解檔。 WinRAR 在建立或解壓縮 ZIP 分割檔時,所有分割檔必須同時存在。因此不能拿移抽 取式儲存裝置來建立或解壓縮 ZIP 分割檔至分散的各片中。您必須在同一資料夾中 同時建立。 3. 加入 ZIP 檔也支援高精度檔案時間。WinRAR 能儲存及解壓縮 ZIP 壓縮檔中的修改、 建立及上次存取時間至十億分之一秒。 您必須在壓縮對話方塊中的 [時間] 選項設定 [高精度修改的日期],來儲存以上三種 時間格式至壓縮檔中。 在解壓縮對話方塊中的 [進階] 部分設定適當的 [檔案時間] 選項來解壓縮。 4. 加入支援 ZIP 延伸欄位資料中記錄的 Unicode 檔名。不同的 ZIP 工具記錄 Unicode 的位置不一樣,有些儲存在檔頭,有些儲存在 ZIP 延伸欄位資料中。現在 WinRAR 能 正確處理這兩類 Unicode 名稱。 5. [壓縮檔內容同步化] 選項及 -as 指令行開關支援 ZIP 格式。 6. 修改 -ag 開關的行為: a) -ag 能使用在 RAR 及 WinRAR 指令,不只限於進行壓縮; b) 'N' 格式字元行為在壓縮及非壓縮操作有不同的表現。壓縮時,會一直遞迴找到第一 個未使用的名稱。在非壓縮操作,例如解壓縮,則選擇已存在的壓縮檔向前找第一個 未使用的檔名; c) 'I' 格式字元允許指定分鐘,不理會小時 'H' 的存在或位置。這可以代替分鐘 'M', 應用於想把分鐘放前面或不想放小時的時機。 7. 預設的狀況下,WinRAR 會在檢視器修改或建立檔案時更新壓縮檔。在 [設定] > [檢視] 對話方塊新增 [忽略其他程式對這些檔案即時的更動] 選項,可以停止這類行為。在此您 可以輸入檔案遮罩,以空格分開,則在符合這些條件之下,WinRAR 不會詢問要不要更新 壓縮檔。 8. 分割檔大小輸入欄位改變。現在您可以在分割檔大小右邊的下拉清單選擇大小單位。之前 需要自己輸入單位,如 'k', 'm' 等。單位寫在數字後面也可以接受。 9. [定義分割檔大小] 對話方塊中 [預先定義大小] 將軟碟及 ZIP 磁碟以 5 MB 及 100 MB 大小取代,增加 FAT32 能支援的最大大小,以及藍光光碟。 10. 壓縮對話方塊的 [選項] 頁籤新增 [如果有設定密碼則用抹除檔案] 選項。如果您一向想 刪除加密檔案時能更完整一點,可以使用 [如果有設定密碼則用抹除檔案] 於預設的壓縮 設定檔中。 11. 在 [設定] > [安全性] 中新增 [抹除暫存檔] [僅限有加密者]。這功能可以讓 WinRAR 在 認定為加密檔時,使用慢速但安全的方法刪除從加密檔解到暫存資料夾的檔案。其他的暫 存檔仍使用快速刪除法。 12. [轉換壓縮檔] 指令改變: a) 現在支援轉換加密的壓縮檔。之前轉換壓縮檔指令會忽略這些。 但是,如果您仍希望忽略這些,您可以在 [轉換壓縮檔] 對話方塊啟用 [忽略加密的 壓縮檔] 選項。這個在您希望使用自動化轉換指令,避免詢問對話方塊時很實用。 b) 特殊 "rar2" 壓縮類型,也就是專為 RAR 1.x 及 2.x 壓縮檔的格式已經移除。現在 "rar" 壓縮類型控制所有 RAR 壓縮版本的轉換。 既然轉換指令不再需要偵測 RAR 壓縮版本,初始搜尋壓縮檔的動作更快,顯示 [轉換 壓縮檔] 對話方塊延遲的時間更短。 13. 現在 -log[格式][=名稱] 開關允許寫檔案及壓縮檔檔名至記錄檔,在 RAR 及 ZIP 格式 壓縮指令中添加開關,也支援 RAR 解壓縮、刪除及列出清單等行為。 當您需要進一步處理由 -ag 或 -v 開關建立的壓縮檔,這個功能特別實用,因為壓縮檔 名係由 WinRAR 產生。 14. 新增 -@[+] 開關,允許處理所有以 '@' 字元為首的參數,作為檔名 (-@) 或檔案清單 (-@+) 15. [安裝程式] 自解選項從 [一般] 移到 [進階自解檔選項] 的 [安裝] 頁。另外 [解壓縮 之後執行] 及 [解壓縮之前執行] 現在改成多行格式,可以為單一自解檔指定多個安裝 程式。 16. "SetupCode" 自解指令碼指令會讓自解檔等候安裝程式結束,並傳回安裝程式離開碼,以 增加 1000 作為自解檔的離開碼。 圖形介面相對應的指令為 [進階自解檔選項] 對話方塊的 [安裝] 頁籤,[等候並回傳離 開碼] 選項。 17. 自解檔不再支援 "S" (在 [開始] 功能表的最上層建立)、"Shortcut" 指令模式等。最近 Windows 不允許程式將項目加到 [開始] 功能表的最上層。 18. 在壓縮及精靈對話方塊中,分割檔大小可以用十進位來表示。十進位的分隔標記是由 Windows 的地區設定來定義。 -v<大小> 指令行開關也可以使用十進位表示分割檔大小。在指令行中,小數點 (.) 永 遠作為十進位的標記。 例如,v1.5g 開關表示 1.5 gigabytes 版本 4.01 1. 新增支援 TAR 壓縮檔中以二進位型式記錄的檔案大小。 有些 TAR 壓縮檔處理大於 8 GB 檔案時改用二進位大小格式。 2. 修正以下問題: a) [修復] 指令處理內含壓縮後仍大於 4 GB 的檔案時無法適當的重建結構。 這個問題並不會影響恢復記錄類型的修復工作,只發生在找不到恢復記錄、且 WinRAR 必須對壓縮檔結構進行重建時; b) 使用檔案總管的內容選單時,即使在解壓縮對話方塊中的 [進階] 部分選擇 [不要解壓縮路徑] 為預設選項,WinRAR 仍會解壓縮檔案路徑; c) 對加密的 ZIP 壓縮檔輸入錯誤的密碼後,WinRAR 有時會略過之後繼續嘗試正確 的密碼; d) 壓縮單一資料夾或者沒有副檔名的檔案,[精靈] 指令不允許建立自解檔及分割 檔; e) [從檔案匯入設定] 指令不會恢復 WinRAR 壓縮設定檔中多行註解; f) 在轉換 RAR 分割檔,含有 name1.name2.part#.rar 命名格式時,[轉換壓縮檔] 錯誤地移除 ".name2" 這部分的名稱,造成壓縮檔名為 name1.rar,並非預期的 name1.name2.rar; g) 使用 -agNNN 開關建立壓縮檔時,如果壓縮檔編號為 110 以上,會造成程式當 掉; h) 如果使用非預設字碼頁,WinRAR 無法正確顯示 7-Zip 壓縮檔中非英文檔名。這 僅為顯示的問題,解壓縮時仍能保持正確。 版本 4.00 1. 改進 RAR 解壓縮速度。根據資料類型不同,解壓縮最快比之前版本加速 30%。 一般的 RAR 演算法及特別的 RAR 多媒體方法均受益於這次的改良。唯一不受影響 的 RAR 演算法是「純文字壓縮」方法。 2. ISO 支援的變化: a) UDF 的支援升級到 UDF 2.50 修訂版。此舉可以解開大部分的藍光 ISO 檔; b) 瀏覽 UDF ISO 檔時,UDF 修訂版號會顯示在 WinRAR 位址列中的 "UDF" 格式 名稱之後,以及壓縮檔資訊對話方塊; c) WinRAR 解開 UDF 及 ISO9660 檔當中的資料夾時會修改資料夾修改日期。 3. 密碼對話方塊的變化: a) WinRAR 在壓縮及解壓縮時都使用同樣的密碼對話方塊,因此 [顯示密碼] 選項 在解壓縮時也適用; b) [密碼] 對話方塊中的 [整理密碼] 按鈕提供介面給想要整理密碼的人,可以事 先指定常用的密碼。您可以從下拉清單或者 [密碼] 對話方塊中的「自動完成」 功能來選用儲存的密碼。 請注意儲存的密碼並沒有加密,任何人能使用您電腦的也能看得到。請只有在 您有保護電腦的前提之下才使用 [整理密碼] 功能; c) 在一次解壓縮多個壓縮檔時,[密碼] 對話方塊新增 [適用於所有壓縮檔] 選項。 您可以使用它將密碼應用於所有壓縮檔上。 如果您使用這個選項,但給了空白密碼,則 WinRAR 會忽略所有加密的壓縮檔; d) 跟前版不同,預設壓縮設定檔的密碼不再適用於解壓縮。 如果您希望使用相同的密碼給所有解壓縮的壓縮檔,請在 [密碼] 對話方塊中 按 [整理密碼] 按鈕,並定義新的密碼項目,指定 "*" 檔案遮罩給 [選擇壓縮 檔] 欄位。 4. 在 Windows 7,WinRAR 也會同時在 Windows 工作列上的 WinRAR 圖示顯示整體操 作進度。您可以使用 WinRAR 設定裡的 [一般] 頁內的 [工作列進度列] 選項來停 用此功能。 5. 許多支援萬國碼的改進,更能順利地處理非英文檔名。這些改進包括: a) WinRAR 提供更佳方式處理 Unicode,例如重新命名、轉換、尋找及其他指令, 還有資料樹面板、要求密碼對話方塊,及其他更多 WinRAR 介面; b) 檔案總管快捷選單的 WinRAR 項目能正確顯示 Unicode 名稱; c) Unicode 支援 .lng 檔,讓 WinRAR 能翻譯成只支援 Unicode 的語言。 6. 修改 -x<檔案> 開關語法。現在您可以為資料夾指定要排除的萬用字元。這類的遮 罩必須含有 '\' 字元,例如 -x*tmp*\ 或 -x*\temp\ 7. 解壓縮對話方塊的 [進階] 部分新增 [解壓縮相對路徑] 選項。如果您從 WinRAR 介面瀏覽一些壓縮檔內的子目錄,若啟用 [解壓縮相對路徑] 選項,則當前目錄及 之上目錄都會從解壓縮的檔案路徑移除。 例如,如果您在壓縮檔內的資料夾 "Backup\MyData",試圖解壓縮當中的 "Images" 資料夾,則會解壓縮成 "Images",不是 "Backup\MyData\Images"。 此選項是新的預設解壓縮模式,不過您也可以改回 WinRAR 3.x 的樣式。只要在解 壓縮對話方塊裡的 [一般] 部分,選擇 [解壓縮完整路徑] 並按 [儲存設定] 按鈕 就可以了。 8. WinRAR 及 WinRAR 自解檔模組不再支援 Windows 98, Windows Me 及 Windows NT。 WinRAR 4.0 最小的系統需求是 Windows 2000。 如果您想在舊的 Windows 中執行 WinRAR,可以下載之前的 WinRAR,位於 ftp://ftp.rarlab.com/rar 9. 如果 TAR, TAR.GZ 或 TAR.BZ2 壓縮檔含有象徵式或硬性連結,而目標檔案系統為 NTFS,則 WinRAR 會在解壓縮這類壓縮檔時建立這些連結。WinRAR 會在 Windows Vista 以及更高版本為象徵式連結建立象徵式連結,為硬性連結建立硬性連結;而 較舊版的 Windows 則全都建立為硬性連結。 如果目標檔案系統為 FAT32 或其他不支援檔案連結的系統,WinRAR 在解開 TAR, TAR.GZ 及 TAR.BZ2 壓縮檔時會忽略連結。 10. 恢復分割檔的處理方式使用更少的磁碟搜尋作業,提升更多效能。 11. 您可以在解壓縮對話方塊中的樹狀面版選擇 Windows 7 媒體櫃,WinRAR 會取用其 預設的儲存路徑為目標路徑。 12. [報表] 指令可以選擇 HTML、Unicode 文字或純文字作為輸出報表檔的格式。不像 前版的 WinRAR,現在 WinRAR 使用 HTML 或 Unicode 文字格式時保留 Unicode 文字,因此在這類報表裡的非英文語系檔名可以正確顯示。 13. 在圖形自解壓縮檔的訊息清單只顯示作業狀態及錯誤訊息,不再包含所有解壓縮檔 案的名稱。此舉對還有巨大檔案數量的自解檔而言,可增快速度並降低記憶體用量。 另外也能更明顯出現錯誤訊息,不再淹沒在解壓縮的檔名中。 14. 圖形介面自解檔遇到壓縮檔註解不包含 "Setup" 或 "Presetup" 指令時,會顯示 「解壓縮」而非「安裝」。如果您仍屬意出現「安裝」文字,可以在註解加入不含 參數的 "Setup" 指令。 15. WinRAR 在修復含有恢復記錄的壓縮檔,以及處理恢復分割檔時,會在操作進度之上 顯示目前百分比。 16. WinRAR 使用分割檔自動偵測模式,並對 FAT 或 FAT32 檔案系統的磁碟建立 RAR 分割檔時,會將分割檔大小上限訂為 4 GB 減 1 byte,因為這類檔案系統不支援 大於 4 GB 的檔案。 17. 如果選用 [如果遇到其他 WinRAR 在工作,排在後面執行] 選項,且 WinRAR 等待 前面的操作,您可以從指令進度視窗按一下 [繼續] 按鈕,強迫 WinRAR 不要等待。 因此 [繼續] 按鈕在此操作會凌駕 [如果遇到其他 WinRAR 在工作,排在後面執行] 的規定。 18. 當從外部編輯器存檔回檔名加密的 RAR 或 ZIP 壓縮檔,WinRAR 只會顯示一次密 碼請求,不再問兩次。前版 WinRAR 通常會問兩次密碼,解壓縮原始檔案及壓縮修 改後的檔案都會這樣。當時只有 RAR 壓縮加密的檔名只問一次。 19. 新增錯誤回報碼 10 (「無檔案」) 於 RAR 及 WinRAR 指令行。此新碼回報時機為 壓縮、解壓縮、刪除及修復指令。這表示 RAR 從指定的檔案或遮罩中找不到任何 檔案。 20. 檔案覆寫對話方塊的檔名區域變多行,能容納更長的檔名。 21. 開關 -ep3 不只能轉換磁碟機代號,還可以轉換 UNC 路徑。 所以當初壓縮時將 UNC 路徑從 \\server\share 轉成 __server\share,使用 -ep3 在解壓縮時將會還原回原來的狀態。 22. 新增 [背景解壓縮] 選項給解壓縮對話方塊的 [進階] 部分,於解壓縮時把 WinRAR 置於背景作業。您可以在解壓縮對話方塊中的 [一般] 部分使用 [儲存設定] 按鈕 儲存為預設值。這跟解壓縮選項一樣。 預設的壓縮設定檔中,[背景壓縮] 選項不再影響解壓縮的行為。 23. 解壓縮及測試壓縮檔時,在進度中的 [模式] 按鈕也開放使用。這個功能提供調用 [指令參數] 對話方塊,如此一來您可以對解壓縮及測試操作設定 [結束時關閉電 腦] 選項。 前版此對話方塊只適用於壓縮檔案時。 24. 修正以下問題: a) 在壓縮檔內對檔案重新命名,會引起相同壓縮檔內的其他同名檔案一起被修改; b) 前版在處理 CAB 多分割壓縮檔時,在 [資訊] 指令中顯示錯誤的封裝大小總和; c) 在 ZIP 壓縮檔 'U' (更新) 及 'F' (重新整理) 指令對未指定的檔案也錯誤地 進行處理。這問題只在當前資料夾也有跟 ZIP 壓縮檔內指定檔案同檔名時才會 發生。這個問題不會在使用 'A' (加入) 壓縮檔模式發生。