WinRAR - 最新版本的更新
版本 5.21
1. “設(shè)置/集成/上下文菜單項目”對話框中的“拖放上下文菜單”選項允許您在
使用鼠標右鍵拖放文件后,禁止在顯示的上下文菜單中禁用 WinRAR 歸檔和
解壓命令。
2. 如果在與 WinRAR 安裝程序相同的文件夾中存在 winrar.ini 文件,會在完成
安裝后將 winrar.ini 復(fù)制到 WinRAR 程序文件夾中。
3. 以前版本有時會生成略小于所需大小的 RAR5 卷,現(xiàn)在不太可能發(fā)生這種情況。
在大多數(shù)情況下,卷大小等于用戶指定的大小。
4. 現(xiàn)在默認情況下,WinRAR 在提取時跳過帶有鏈接目標中絕對路徑的符號鏈接。
您可以在解壓對話框的“高級”頁面使用“允許符號鏈接中的絕對路徑”選項
或使用 -ola 命令行參數(shù)來啟用這些鏈接的創(chuàng)建。
這些鏈接指向解壓目標文件夾以外的文件夾會帶來安全風(fēng)險。只有在您確保歸檔
內(nèi)容十分安全(例如您自己的備份)時才能啟用此解壓。
5. 問題修復(fù):
a) WinRAR 5.20 在從存儲于受“用戶賬戶控制”(UAC)保護的文件夾中的歸檔
中運行可執(zhí)行程序時,會彈出不必要的 UAC 提示。因為在這種情況下不會將
任何文件解壓到含有歸檔的文件夾中,所以無需 UAC 提示;
b) 過去 WinRAR 只在解壓縮 RAR 和 ZIP 歸檔格式時才會覆蓋具有只讀屬性的
文件?,F(xiàn)在也為 WinRAR 支持的其他歸檔格式執(zhí)行此操作;
c) 在向多個歸檔應(yīng)用“Convert(轉(zhuǎn)換)”命令,以及在啟用“添加恢復(fù)記錄”
選項時錯誤地顯示“已用時間”和“剩余時間”。
版本 5.20
1. 如果“Windows 用戶賬戶控制”防止提取或歸檔命令在受系統(tǒng)保護的文件夾中創(chuàng)建文件,
WinRAR 將嘗試使用管理員特權(quán)啟動其另一個副本來完成這個操作。確認權(quán)限提升來響應(yīng)
“用戶賬戶控制”提示很必要,這樣才能允許第二個 WinRAR 副本運行。
2. 您可以使用鼠標右鍵將資源管理器中的文件拖放到一些文件夾中,并從上下文菜單中選
擇 WinRAR 歸檔命令,以便在目標文件夾中創(chuàng)建含有這些文件的歸檔。
3. 現(xiàn)在可以使用 WinRAR.ini 文件而不是注冊表來保存 WinRAR 設(shè)置。如果您計劃在便攜
式介質(zhì)(例如優(yōu)盤)中安裝 WinRAR,并在不同的計算機上運行它,您可能會更喜歡上述
方式。
請參閱 WinRAR 幫助文件“配置設(shè)置”章節(jié)中的“WinRAR.ini 文件”來獲得更多詳細信息。
4. 已使用 XZ 壓縮算法為 ZIP 和 ZIPX 歸檔新增提取支持。
5. 如果 ZIP 或 ZIPX 歸檔包含除常規(guī)的“Store”或“Deflate”以外的任何壓縮算法,將
在歸檔信息對話框的“提取版本”字段中顯示算法名稱。
將為對 WinRAR 而言未知的算法名稱分配“m<num>”名稱,其中“num”是壓縮算法的數(shù)
字標識符。
6. 在用于 WinRAR 支持的歸檔格式的 Windows 上下文菜單中,現(xiàn)在提供“使用WinRAR 打
開”這個命令??梢栽?WinRAR 的“設(shè)置/集成/上下文菜單項目...”對話框中通過“使
用WinRAR 打開(用于常規(guī)歸檔)”這個選項將其關(guān)閉。
7. 命令行 RAR 可以從存儲在 RAR 程序文件夾內(nèi)的 rar.ini 文件讀取其中的開關(guān)默認設(shè)置。
以前只能使用“switches=<switches>”這個字符串來為所有 RAR 命令定義相同的開關(guān)設(shè)
置?,F(xiàn)在 rar.ini 還允許您使用以下語法為個別 RAR 命令指定單獨的開關(guān)設(shè)置。
switches_<command>=<any RAR switches, separated by spaces>
例如:
switches_a=-m5 -s
switches_x=-o+
8. 命令“ch”現(xiàn)在也為 ZIP 歸檔支持 –tl、-cu、-cl 開關(guān)。
以前“ch”只為 RAR 歸檔格式允許這些開關(guān)。
9. 對于缺少文件時間信息的歸檔格式(例如 .bz2、.xz 和 .Z),WinRAR 將向提取出的文
件設(shè)置容器歸檔修改時間。這不應(yīng)用于 tar.bz2、tar.xz 和tar.Z,因為它們使用存儲
在 tar 報頭中的文件時間。
10. bzip2 歸檔現(xiàn)在支持“保留受損文件”這個提取選項。
11. 在高 DPI 的屏幕模式中(例如正常文本大小的 150% 或 200%),將以正確的比例相應(yīng)
擴大 Windows 上下文菜單中的 WinRAR 圖標。
12. 現(xiàn)在可以通過“HKEY_CURRENT_USER\Software\WinRAR\Policy”注冊表項的“Benchmark”
變量來禁用 WinRAR 的“Benchmark”命令。在多用戶環(huán)境中,“Benchmark”命令可能濫
用共享的計算資源。
請參閱 WinRAR 幫助文件“配置設(shè)置”章節(jié)中的“注冊表變量”來獲得更多詳細信息。
13. 除了“sfxcmd”變量包含完整命令行以外,SFX 模塊僅設(shè)置包含命令行參數(shù)的“sfxpar”
變量,沒有作為前綴的 SFX 模塊名稱。將在啟動“Setup”命令中指定的程序前設(shè)置這些
變量。
14. 控制臺 RAR 中的文件覆蓋提示顯示現(xiàn)有文件和新文件的大小和修改時間。
15. 在使用 –si 開關(guān)從 stdin 進行歸檔操作時,RAR 會將當前的系統(tǒng)時間設(shè)置成已歸檔文
件的修改時間。以前版本根本不設(shè)置這個時間。
16. 現(xiàn)在可以同時使用 -si 和 -v<size> 這兩個開關(guān)。在從 stdin 進行歸檔操作時,以前版
本不允許創(chuàng)建卷。
17. 在將 RAR 或 ZIP 歸檔中大于等于 4 GB 的文件解壓到 FAT32 格式的分區(qū)時,現(xiàn)在將彈
出警告,這樣用戶便能取消這個操作。FAT32 不支持上述大小的文件。
在使用“Store”(-m0)方式開始創(chuàng)建 RAR 歸檔時,如果預(yù)估的歸檔大小大于等于 4GB,
也將彈出這個警告。
18. 已將“設(shè)置/集成”對話框中的“全選”按鈕重命名成“全部切換(Toggle all)”。現(xiàn)
在它在已全選的情況下,取消選擇歸檔格式。
19. “刪除歸檔”提取選項現(xiàn)在正確刪除所有 .zip 和 .7z 卷。以前它只刪除這些歸檔格式
設(shè)置中的第一個卷。
版本 5.11
1. WinRAR 可以解壓包含文件夾并帶有 pax 擴展頭的 TAR 壓縮文件。
早前的版本無法解壓此類文件。
2. 對于 7-Zip 壓縮文件支持“保留損壞的文件”解壓選項。
3. 問題修復(fù):
a) WinRAR 5.10 在解壓縮 ZIP 文檔時無法設(shè)置“隱藏”,“只讀”
和“系統(tǒng)”文件屬性;
b) WinRAR 5.10 無法更新包含以未壓縮形式存儲的嵌套 ZIP 文檔的
自解壓 RAR 文檔;
c) 以“不保存路徑”選項創(chuàng)建的 ZIP 文檔包含不必要的文件夾空名記錄;
d) 壓縮歸檔的文件在 Windows XP 中的修改時間會有1小時的錯誤;
e) 刪除 RAR5 固實壓縮文件(包含以 -ver 參數(shù)保存的文件)中的文件,
會導(dǎo)致此類文件丟失版本信息;
f) 在16位和24位屏幕彩色模式和 Windows 定制文本尺寸大于 100% 的情況下,
顯示黑色矩形而不是工具條按鈕。
版本 5.10
1. 已新增支持對使用 BZIP2、LZMA 和 PPMd 壓縮的 ZIP 和 ZIPX 壓縮文件進行提取。
2. 已新增支持對 7z 格式的分割壓縮文件進行提取(.7z.001, .7z.002, ...)。
3. 新增對于 AES-NI CPU 指令的支持,改進了 RAR 加密和解密的性能。
4. 在高 DPI 顯示模式下,已大幅度提高了默認主題圖像的質(zhì)量。
5. 現(xiàn)在可以在壓縮文件對話框的“文件添加”字段中使用環(huán)境變量(例如 %temp%)。
6. 在創(chuàng)建 RAR 壓縮文件時可以使用參數(shù) -ai,這樣就可以存儲通常用于文件和文件夾的
預(yù)定義值,而不是實際屬性。以前只能在提取時使用這個參數(shù)。
版本 5.01
1. RAR 5.0 壓縮文件能包含可選的快速打開信息,這可以通過 -qo[-|+] 參數(shù)或壓縮文件
對話框中的“快速打開信息”選項組進行控制。該功能幫助您更快打開 WinRAR 中的
壓縮文件內(nèi)容。
此版本為含有快速打開信息和服務(wù)記錄(例如 NTFS 文件安全)的壓縮文件提供增強
的更新性能。此外還優(yōu)化了快速打開信息的默認參數(shù),來為這些壓縮文件實現(xiàn)更快的
打開時間。
2. 問題修復(fù):
a) 在搜索 .7z 格式的壓縮文件中的文本字符串時,“Find”(查找)命令可能失??;
b) 在打開使用加密文件名、且存儲在另一個壓縮文件中的 RAR 5.0 壓縮文件時,
WinRAR 會發(fā)送密碼不正確的錯誤消息。該問題只在內(nèi)部和外部壓縮文件的兩個密碼
不同時才發(fā)生。這不影響提取,所有文件都會忽略這條消息而進行解壓;
c) 密碼對話框中的“用于所有壓縮文件”這個選項不阻止那些使用加密文件名的 RAR
5.0 壓縮文件所需的額外密碼;
d) WinRAR 地址欄未正確處理基于環(huán)境變量的路徑,例如 %temp%;
e) 存儲 NTFS 文件安全和備用數(shù)據(jù)流,對路徑名稱超過 260 個字符的文件無效;
f) 如果只測試了 RAR 5.0 壓縮文件中的一部分文件,“Test”(測試)命令會在有效
的恢復(fù)記錄中錯誤報告損壞的數(shù)據(jù)。如果測試整個壓縮文件內(nèi)容則不會發(fā)生這個問題;
g) 在驗證 RAR 4.x Unix 符號鏈接時,“Test”(測試)命令會錯誤地報告錯誤;
h) WinRAR“View”(查看)命令對 BZIP2 壓縮文件內(nèi)的文件無效;
i) 如果關(guān)閉了壓縮文件對話框中的“高精度修改時間”這個選項,WinRAR 不是存儲較
低精度的時間,而是根本不存儲修改時間;
j) 在 WinRAR 命令行模式下提取非 RAR 壓縮文件時,含有.\ 或..\ 組件的目標路徑工
作不正常;
k) WinRAR 無法解壓多卷 CAB 壓縮文件。
版本 5.00
1. 新的 RAR 5.0 壓縮文件格式。你可以在壓縮對話框中使用 "RAR 5.0" 選項或命令行中
使用 -ma 開關(guān)創(chuàng)建 RAR 5.0 壓縮文件。
較老的軟件,包括老版本的 WinRAR,不能解壓 RAR 5.0 壓縮文件,所以如果你計劃把
一個壓縮文件發(fā)送給其他人,則需要考慮兼容性問題。你可以在壓縮對話框中選擇
"RAR" 替代 "RAR5" 選項創(chuàng)建 RAR 4.x 壓縮文件來兼容以前版本的 WinRAR。
2. RAR 5.0 壓縮算法的改變:
a) 64 位 WinRAR 中最大的壓縮字典增加到 1GB。32位 WinRAR 版本創(chuàng)建壓縮文件時可
以使用 256MB 的字典。32位和64位版本都可以解壓任何字典大小的壓縮文件,包括
1GB的;
b) RAR 5.0 的默認字典大小是 32MB,結(jié)果就是比 RAR 4.x 的 4MB 更高的壓縮率和較
慢的速度。你可以在壓縮對話框選擇中使用“字典大小”選項或 -md<大小> 開關(guān)修
改此值;
c) -md<大小> 開關(guān)的語法修改為支持更大的字典大小。附加 'k', 'm' 和 'g' 后綴指
定大小單位是 KB,MB 和 GB, 例如, -md64m 指 64MB 字典。如果后綴不存在,默
認是 MB,所以 -md64m 等于 -md64;
d) RAR 5.0 格式包括英特爾 IA-32 可執(zhí)行和 delta 的壓縮算法,但是 RAR 4.x 的文
本、音頻、真彩色和安騰算法不再支持。這些排除的算法對現(xiàn)代數(shù)據(jù)類型和硬件配置
不是很有效率;
e) RAR 5.0 解壓縮可以使用多 CPU 核心。雖然不能有壓縮算法同一程度的提高,但是
它提升了可壓縮效果差數(shù)據(jù)的大文件和使用BLAKE2校驗和時的解壓速度。
3. RAR 5.0 壓縮文件格式的改變:
a) 文件時間存儲為協(xié)調(diào)世界時(UTC),替代以前的本地時間,這讓文件在不同的時區(qū)內(nèi)
的交流更直觀;
b) 文件名和壓縮文件注釋使用 UTF-8 編碼。
4. RAR 5.0 恢復(fù)記錄基于里德-所羅門 ( Reed-Solomon ) 錯誤糾正碼。如果恢復(fù)記錄的大
小足夠大,5%或更多,新的糾錯方案提供了比 RAR 4.x 更高的抗多種損害的能力。較小
的恢復(fù)記錄,如 1 - 2%, 或較少的隨機損壞類型時 4.x 和 5.0 的區(qū)別較少。對于單一
連續(xù)損壞,4.x 和 5.0 的效率是相同的。
此外,通常的數(shù)據(jù)抹除,新的恢復(fù)記錄比之前的 RAR 版本可以檢測刪除和插入更大的大
小。最大的插入大小是幾兆字節(jié)。最大的刪除大小依賴于損壞的類型,在某些情況下可
以和恢復(fù)記錄的大小一樣大。
不過,最好的恢復(fù)性能和效率是壓縮文件沒有刪除和插入存在,包括受損區(qū)域的所有數(shù)
據(jù)保持原來的位置。因此,如果你使用一些特殊的軟件從損壞的媒介復(fù)制壓縮文件,最好
選擇以零或任何其他數(shù)據(jù)填充受損區(qū)域的模式,而不是把它們完全從結(jié)果文件中切除。
RAR 5.0 恢復(fù)記錄比恢復(fù)記錄本身更耐損壞,可以利用部分損壞的恢復(fù)記錄數(shù)據(jù)。但是,
請注意,“修復(fù)”命令不修復(fù)恢復(fù)記錄的損壞塊。只有文件數(shù)據(jù)可以被更正。壓縮文件
修復(fù)成功后,您可能需要對保存的文件創(chuàng)建一個新的恢復(fù)記錄。
新恢復(fù)記錄不再是基于512字節(jié)區(qū)塊,而是有更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。所以不可能指定區(qū)塊的
大小。對于RAR 5.0 壓縮文件 rr[N]開關(guān)和rr[N]命令的參數(shù)總是視為壓縮文件大小的百
分比,不管%字符是否存在。通常 N% 恢復(fù)記錄可以修復(fù) N%的連續(xù)損壞數(shù)據(jù),增加壓縮
文件的大小僅略超過 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 恢復(fù)記錄的有效性。在處理完所有壓縮文件后測試恢復(fù)記錄。
如果損壞的壓縮文件包含恢復(fù)記錄,即使恢復(fù)記錄驗證測試失敗也可能被修復(fù)。“修復(fù)”
命令嘗試利用部分受損的恢復(fù)記錄。所以如果原始文件仍然可用,則把否定的恢復(fù)記錄
測試結(jié)果作為重建壓縮文件的原因,而不是避免使用“修復(fù)”命令的原因。
6. RAR 5.0 加密算法的改變:
a) CBC 模式中加密算法由 AES-128 改變?yōu)?AES-256。關(guān)鍵推導(dǎo)函數(shù)是基于使用
HMAC-SHA256 的 PBKDF2;
b) 特殊密碼驗證值允許不解壓整個文件就能檢測大部分錯誤密碼;
c) 如果壓縮文件頭沒有加密 ("加密文件名" 選項關(guān)閉), 對于加密 RAR 5.0 文件的文
件校驗和被修改使用一種特殊的密碼依賴算法,不可能基于校驗和猜測文件內(nèi)容。不
要期待這樣的加密文件校驗和匹配常規(guī)和 BLAKE2 和 CRC32 值。
7. RAR 5.0 壓縮文件可以使用 256位的 BLAKE2sp 哈希( https://blake2.net ) 代替 32
位的 CRC32 作為文件校驗和??梢栽趬嚎s對話框的“選項”頁中啟用“使用 BLAKE2 文
件校驗和”或在命令行中指定 -htb 開關(guān)來使用 BLAKE2 校驗和。
在生成稍大的壓縮文件時,BLAKE2 可以被用于文件內(nèi)容識別。如果兩個文件有相同
BLAKE2 值,基本上就可以認定文件內(nèi)容是相同的。BLAKE2 的錯誤檢測性能比較短的
CRC32 更強。
8. 刪除的功能:
a) 身份驗證功能的可靠性達不到所需的級別,功能被移除;
b) RAR 5.0 壓縮文件由于總是添加壓縮文件結(jié)束塊,所以不支持開關(guān) -en(不添加“壓
縮文件結(jié)束”塊)。此塊有助于幫助 WinRAR 安全跳過擴展數(shù)據(jù),如附在壓縮文件后
的數(shù)字簽名;
c) RAR 5.0 壓縮文件不支持 arcname.rNN 風(fēng)格的舊分卷名,只使用
arcname.partN.rar 卷名;
d) RAR 4.x 和 RAR 5.0 都不再支持文件注釋了??刂婆_ RAR 的‘cf’命令被移除。這
不影響壓縮文件注釋,此功能在兩個壓縮文件格式的版本中都支持,并且沒有刪除的
計劃。
9. "設(shè)置密碼" 命令和 "字典大小" 選項被移動到壓縮對話框的“常規(guī)”頁面。
10. 你可以在壓縮對話框的“高級”對話框中使用“把符號鏈接保存為鏈接”來保存并恢復(fù)
NTFS 符號鏈接和分析點為鏈接,它們的內(nèi)容沒有被壓縮。此選項的命令行等價開關(guān)是
-ol。
NTFS 硬鏈接的類似選項是“把硬鏈接保存為鏈接”。它的命令行等價開關(guān)是 -oh。
這兩個選項僅可用于 RAR 5.0 壓縮文件格式。
11. 添加對 XZ 壓縮文件格式的解壓支持。
12. RAR 5.0 壓縮文件格式中恢復(fù)卷處理的更改:
a) RAR 5.0 中最大 RAR+REV 卷數(shù)是65535,取代 255;
b) 恢復(fù)卷的操作速度比 RAR 4.x 快;
c) 除了恢復(fù)數(shù)據(jù),RAR 5.0 REV 文件也存儲了類似于文件校驗和的服務(wù)信息來保護 RAR
文件。所以它們比它們要保護的 RAR 卷要稍大。所以如果你要把 RAR 和 REV 文件
單獨復(fù)制的移動媒介中,你需要把它考慮在內(nèi)并指定 RAR 卷的大小比媒介的大小少
幾K字節(jié)。
13. RAR 和 ZIP 壓縮文件中的最大路徑長度增加到 2048 個字符。
14. 如果 命令行 RAR 檢測到用戶輸入了錯誤的密碼,它會返回退出碼 11。只有 RAR 5.0
壓縮文件才能返回此代碼。對于 RAR 4.x 文件它可以區(qū)分是密碼錯誤還是數(shù)據(jù)損壞。
15. 'v' 和 'l' 命令在行的末尾顯示壓縮的文件名,不是和以前一樣顯示在前面。以前僅在
‘l’和‘v’中輸出的某些字段現(xiàn)在僅由‘lt’和‘vt’顯示。
'vt' 和 'lt' 命令提供每個壓縮了的文件的詳細多行信息。
'vta' 和 'lta' 的列表中還包含了服務(wù)頭。
16. 現(xiàn)在WinRAR 和控制臺 RAR 中類似于 'rar a arcname @filelist' 命令中的文件列表
的默認字符集為 ANSI。以前版本中 WinRAR 是 ANSI,控制臺 RAR 是 OEM。你可以使
用 -sc<字符集>l 開關(guān)取代此默認值。
17. WinRAR 內(nèi)部查看器能檢測并顯示 UTF-8 和 UTF-16 小端字節(jié)序編碼的文件。
18. UTF-16 小端字節(jié)序編碼被用于 RAR 和 WinRAR 日志文件 rar.log 中,所以 Unicode
文件名能在日志文件中正確存儲。WinRAR 會自動刪除非 Unicode 格式的舊 rar.log
文件來避免同一日志文件中混合不同的編碼??刂婆_ RAR 的情況下,你需要手動刪除
舊的 rar.log,否則 RAR 會在現(xiàn)有的 rar.log 后追加 UTF-16 的信息。
你可以使用 -sc<字符集>g 開關(guān)改變默認日志文件的編碼,如 -scag 使用 ANSI 編碼。
19. 命令行 'r' (修復(fù)) 命令可以有一個附加的 目標路徑\ 參數(shù)來定義修復(fù)好的壓縮文件
的目標文件夾:
rar r archive.rar 目標路徑\
版本 4.20
1. RAR 壓縮的改變:
a) RAR 常規(guī)壓縮算法優(yōu)化,更好得利用了多處理器核心。單處理器模式中提高一定的
速度的同時,多核心環(huán)境的壓縮結(jié)果更好。
速度的提升效果依賴于數(shù)據(jù)類型和平均文件大小。在壓縮大文件時多核心利用率更
高。
b) 為了更快的壓縮速度,我們不得不增加內(nèi)存的使用。常規(guī) RAR 壓縮算法分配大約
120 MB 內(nèi)存,而 WinRAR 4.11 中為 40 MB;
c) RAR 文本壓縮不能有效得利用多 CPU 核心,所以在多處理器環(huán)境中它的性能比常
規(guī)壓縮要低。不管多少個 CPU 數(shù),它的解壓縮速度都比常規(guī)算法要慢。所以我們
決定默認禁用文本算法。
如果需要把純文本數(shù)據(jù)獲得最大程度的壓縮率,你可以在“高級壓縮參數(shù)”對話
框中啟用文本壓縮。點擊壓縮對話框的“高級”頁面的“壓縮...”按鈕來訪問它。
你也可以在默認壓縮配置中永久修改此選項;
命令行模式中可以使用 -mct 開關(guān)啟用文本壓縮;
d) “最快”(-m1) 壓縮模式現(xiàn)在也支持多處理器核心。4.11 中此模式僅能使用單處
理器核心。
2. RAR 常規(guī)解壓縮算法的速度有稍微的提高,Rar 壓縮算法的不同會導(dǎo)致不一樣。RAR
解壓縮不能使用多處理器核心,所以它的速度不依賴于核心數(shù)。
3. ZIP 壓縮的改變:
a) 現(xiàn)在 ZIP 壓縮支持多處理器核心,這樣在多核心環(huán)境中能獲得顯著的性能提升。
使用單 CPU 時 ZIP 壓縮也比 4.11 快;
b) ZIP 壓縮的內(nèi)存使用增加到大約 15 MB。
4. 恢復(fù)卷的創(chuàng)建和處理可以使用多個 CPU 核心來獲得更高的處理速度。然而,一般硬盤
的尋道速度是恢復(fù)卷的一個限制因素,所以使用固態(tài)硬盤時效果會更明顯。
5. 現(xiàn)在 -mt<線程> 的 <線程> 值允許設(shè)為 1 - 32, 而不是以前的 0-16。
6. “查找文件”命令可以查找 7-Zip 壓縮文件中的數(shù)據(jù)。以前的“查找文件”不支持
.7z 壓縮格式。
7. WinRAR 和 WinRAR 自解壓模塊不再支持 Windows 2000。
8. “高級自解壓選項”對話框中的“保存當前設(shè)置”按鈕現(xiàn)在僅在轉(zhuǎn)換現(xiàn)有的壓縮文件
到自解壓文件時可用。此按鈕保存是選項僅應(yīng)用于轉(zhuǎn)換到自解壓文件操作。
在創(chuàng)建或更新自解壓文件時僅使用存儲在默認壓縮配置中的自解壓選項。對于這些操
作,忽略“高級自解壓選項”對話框中保存的選項。
版本 4.11
1. 錯誤修正:
a) WinRAR 在創(chuàng)建 RAR 壓縮文件時不存儲 NTFS 的 "壓縮" 屬性;
b) WinRAR 的命令行模式在有 @filelist 參數(shù)存在而 'filelist' 不存在時崩潰。此
問題只影響 WinRAR.exe,不影響 RAR.exe;
c) 如果在壓縮時指定了 -x*\somefolder\* 排除掩碼,并且當前文件夾名中包含
'somefolder',WinRAR會排除所有文件并停止創(chuàng)建壓縮文件;
d) GUI 自解壓壓縮文件不能在 Windows 預(yù)安裝環(huán)境(Windows PE)中使用。
版本 4.10
1. WinRAR 可以創(chuàng)建幾乎任何大小的 ZIP 壓縮文件。
以前 WinRAR 版本的 2 GB 壓縮文件大小和 65535 個文件數(shù)的 ZIP 限制不再有效。
2. WinRAR 可以創(chuàng)建多卷 ZIP 壓縮文件,也被稱為拆分 ZIP 文件。
ZIP 卷的名字類似于“volname.zip”,“volname.z01”,“volname.z02”。在所有
壓縮文件中,使用有“.ZIP”文件擴展名的卷來處理開始解壓或打開一個壓縮文件等
操作。
和 RAR 卷不一樣,ZIP 卷不能自解壓。
WinRAR 在創(chuàng)建或解壓 ZIP 分卷時需要同時訪問多卷 ZIP 文件的所有卷,所以不可能
在多個移動磁盤上創(chuàng)建或解壓 ZIP 卷。你需要在同一文件夾內(nèi)創(chuàng)建它們。
3. 對 ZIP 壓縮文件新增高精度文件時間的支持。WinRAR 可以在 ZIP 壓縮文件內(nèi)以 100
納秒的精度存儲和解壓修改、創(chuàng)建和上次訪問的文件時間。
你需要在壓縮對話框的“時間”部分設(shè)置“高精度修改時間”選項,才能在壓縮文件存
儲所有的 3 個時間。在解壓對話框中的“高級”部分設(shè)置適當?shù)摹拔募r間”選項選擇
解壓的時間。
4. 增加了支持存儲 Unicode 文件名到 ZIP 擴展字段數(shù)據(jù)。不同的ZIP工具存儲 Unicode
名稱位置不同,有的在文件頭,有的在擴展字段,現(xiàn)在 WinRAR 可以正確地處理這兩種
類型 Unicode名稱。
5. “同步壓縮文件內(nèi)容”選項和 -as 命令行開關(guān)支持 ZIP 格式。
6. 修改 -ag 開關(guān)的行為:
a) -ag 可以用于所有的 RAR 和 WinRAR 命令,而不再僅限于壓縮;
b) 'N' 格式字符的行為在壓縮和非壓縮操作中的行為不同。壓縮時,它會遞歸直到找到
第一個未使用的名稱。在非壓縮操作中,如解壓,它會在選擇已存在的壓縮文件向前
找第一個未使用的名稱;
c) 'I' 格式字符允許指定分鐘,不理會格式字符串中 'H'(小時) 的存在和位置。這可
以在你想把分鐘放小時前面或不需要小時的時候代替 'M'(分鐘) 。
7. 默認情況下,WinRAR 會在查看器修改了打開的文件或創(chuàng)建了新的文件時建議更新壓縮文
件。在“設(shè)置/查看”對話框中的“忽略修改”選項允許禁用此行為。在這里你可以輸入
以空格分隔的一個或多個文件掩碼,如果創(chuàng)建或修改的文件則匹配這些掩碼,WinRAR 不
會再詢問是否要更新壓縮文件。
8. 分卷大小輸入欄的修改?,F(xiàn)在你可以在分卷大小右邊的下拉列表中選擇大小的單位。之前
的方法是自己輸入 'k', 'm' 等定義大小的單位。寫在數(shù)字大小值后的字符也被支持。
9. “定義分卷大小”對話框中“預(yù)定義大小”的修改。軟盤和 ZIP 盤被 5MB 和 100MB 卷
替代,增加了 FAT32 能支持的最大大小和藍光光盤的大小。
10. 在壓縮對話框的“選項”頁新增“清除設(shè)置了密碼的文件”選項。如果你總是想安全加密
的文件,你可以在默認壓縮配置中啟用“清除設(shè)置了密碼的文件”。
11. 在“設(shè)定/安全”中新增“清除臨時文件/僅加密的”選項。它可以讓 WinRAR 在
認定為加密文件時,使用慢速但安全的方法刪除從加密壓縮文件解壓到臨時文件夾中的文
件。其它臨時文件快速刪除。
12. “轉(zhuǎn)換壓縮文件”命令的修改:
a) 現(xiàn)在可以轉(zhuǎn)換加密的壓縮文件了。以前“轉(zhuǎn)換壓縮文件”命令會跳過它們。
不過,如果你還是想跳過它們,你可以通過啟用“轉(zhuǎn)換壓縮文件”對話框中的“跳
過加密的壓縮文件”選項做到這一點。它可能在你想在無人值守模式下運行轉(zhuǎn)換命
令,避免密碼提示時有用;
b) 特殊的“rar2”壓縮文件類型被移除,這是對 RAR1.x 和 2.x 特定的壓縮文件?,F(xiàn)
在“RAR”壓縮文件類型控制所有版本的 RAR 壓縮文件的轉(zhuǎn)換。
由于轉(zhuǎn)換命令不再需要檢測的RAR壓縮版本了,初始的搜索壓縮文件更快,這樣顯示
“轉(zhuǎn)換壓縮文件”對話框前的延遲更短。
13. 新的 -log[格式][=名稱] 開關(guān)允許寫入壓縮 RAR 和 ZIP 格式的命令處理的壓縮文件和
文件名到日志文件中,也可用于 RAR 格式的解壓、刪除和列表命令。
當你需要進一步處理由 -ag 或 -v 開關(guān)建立的壓縮文件時,這個開關(guān)特別有用,因為
-log 提供了 WinRAR 所生成的壓縮文件名。
14. 新-@[+]開關(guān)允許處理“@”字符開頭的所有參數(shù),區(qū)分文件名(-@)或(-@+)文件列表。
15. “高級自解壓選項”對話框的“安裝程序”自解壓選項從“常規(guī)”頁移動到“安裝”
頁?!敖鈮汉筮\行”和“解壓前運行”現(xiàn)在都可多行,所以可以在同一壓縮文件中指定
多個安裝程序。
16. "SetupCode" 自解壓腳本命令指示自解壓文件等待安裝程序的終止并返回退出代碼,以
增加 1000 作為自解壓壓縮文件的退出碼。
圖形界面的等效命令是“高級自解壓選項”對話框“設(shè)置”頁面的“等待并返回退出代
碼”選項。
17. 自解壓模塊不再支持“S”(在開始菜單頂部創(chuàng)建)“快捷方式”命令。新版本的
Windows 不允許程序在開始菜單頂部添加項目。
版本 4.01
1. 添加對保存在 TAR 壓縮文件中的二進制格式文件大小的支持。 某些 TAR 壓縮文件對
于大于8 GB 的文件使用二進制格式的大小,而不是八進制。
2. 錯誤修正:
a) “修復(fù)”命令無法正確重建包含至少一個文件打包大小超過 4 GB 的 RAR 壓縮文件
的結(jié)構(gòu)。
此錯誤不影響基于恢復(fù)記錄的修復(fù)。只有在 WinRAR 重建沒有找到恢復(fù)記錄的壓縮
文件結(jié)構(gòu)時才發(fā)生這個問題;
b) 即使解壓對話框的“高級”部分中的“不解壓路徑”被設(shè)置為默認,WinRAR 在從資
源管理器右鍵菜單中解壓時仍然解壓文件路徑。
c) 在對一個加密的 ZIP 壓縮文件輸入一個錯誤的密碼后,有時 WinRAR 會忽略隨后嘗
試輸入的有效密碼;
d) 在壓縮單個文件夾或者沒有擴展名的文件時,“向?qū)А泵畈辉试S創(chuàng)建自解壓和多
卷壓縮文件;
e) “從文件導(dǎo)入設(shè)置”命令不能恢復(fù) WinRAR 壓縮配置文件中的多行注釋;
f) 當轉(zhuǎn)換 name1.name2.part#.rar 格式名稱的 RAR 卷時,“轉(zhuǎn)換壓縮文件”命令錯
誤地刪除“.name2”名稱部分。這樣導(dǎo)致生成的壓縮文件名是 name1.rar,而不是
預(yù)期的 name1.name2.rar;
g) RAR 在使用 -agNNN 開關(guān)創(chuàng)建一個新的壓縮文件時,如果在生成的壓縮文件數(shù)大于
等于110時崩潰;
h) 如果 7-Zip 壓縮文件使用了非默認代碼頁,WinRAR 不能正確顯示其中的非英語文
件名。這僅僅是顯示問題,這些名字的文件還是能被正確解壓的。
版本 4.00
1. RAR 解壓縮速度提升。根據(jù)數(shù)據(jù)類型,解壓縮會比以前版本提升 30%。
常規(guī)的 RAR 算法和大部分特殊的 RAR 多媒體模式都受益于此改進。唯一沒有受影響
的 RAR 算法模塊是“文本壓縮”模式。
2. ISO 支持的更改:
a) UDF 支持更新為 UDF 2.50 修訂。這使解壓大部分藍光 ISO 文件成為可能;
b) 當瀏覽 UDF ISO 文件時,UDF 修訂號會被顯示在 WinRAR 地址條和壓縮文件信息
對話框的 "UDF" 格式名后;
c) WinRAR 解壓時會設(shè)置文件夾的修改日期為 UDF 和 ISO9660 文件中存儲的時間。
3. 密碼對話框的更改:
a) WinRAR 解壓和壓縮時使用同樣的密碼對話框格式,所以“顯示密碼”選項解壓時
也有效;
b) 密碼對話框的“管理密碼...”按鈕提供了密碼的管理界面,在這里你可以指定你
常用的密碼。你可以使用密碼對話框中的下拉列表或自動完成功能訪問這些保存的
密碼。
c) 在一次解壓多個壓縮文件時,增加了密碼對話框中的“用于所有壓縮文件”選項。
你可以使用它對所有壓縮文件只輸入一次密碼。
如果此選項使用空密碼,WinRAR 會跳過所有加密的壓縮文件。
d) 不象以前的版本,默認壓縮配置中的密碼不用于解壓。
如果你想要對所有解壓的壓縮文件使用相同的密碼,點擊密碼對話框的“管理密
碼...”按鈕定義一個新的密碼項目,在“用于的壓縮文件”區(qū)域輸入"*"文件掩碼。
4. 在 Windows 7 中 WinRAR 會在 Windows 任務(wù)欄的 WinRAR 圖標中顯示總的操作進度。
你可以使用 WinRAR 設(shè)置中“常規(guī)”頁的“任務(wù)欄進度條”選項禁用它。
5. 多項 Unicode 支持改進,用于更好的訪問非英語文件名。這些改進包括:
a) 在 WinRAR 的“重命名”、“轉(zhuǎn)換”、“查找”和其它命令中、在文件夾樹窗格中、
在密碼詢問對話框和許多其它 WinRAR 界面部分中更好的 Unicode 處理;
b) 在資源管理器右鍵菜單中更好的顯示 Unicode 文件名;
c) Unicode 支持 .lng 文件,使 WinRAR 的本地化可用于僅支持 Unicode 的語言;
6. -x<文件> 開關(guān)語法修改?,F(xiàn)在你可以指定通配符掩碼排除文件夾。這些掩碼跟一個
'\' 字符,如 -x*tmp*\ 或 -x*\temp\
7. 在解壓對話框的“高級”部分新增“解壓相對路徑”選項。如果你在 WinRAR 界面中
瀏覽某些壓縮文件的子文件夾并啟用“解壓相對路徑”選項,則包括在路徑中的當前
子目錄在解壓時候從文件路徑中移除。
例如,如果你在壓縮文件的文件夾“Backup\MyData”內(nèi)并解壓“Images”文件夾,
它會解壓為“Images”,而不是“Backup\MyData\Images”。
此選項是新的默認解壓模式,但是你可以修改此默認為 WinRAR 3.x 風(fēng)格。只要在解
壓對話框的“常規(guī)”部分選擇“解壓完全路徑”并點擊“保存設(shè)置”。
8. WinRAR 和 WinRAR 的自解壓模塊不再支持 Windows 98, Windows Me 和 Windows NT。
WinRAR 所需的最低的 Windows 版本是 Window 2000。
如果你需要在老版本的 Windows 中運行 WinRAR,你可以從 ftp://ftp.rarlab.com/rar
下載以前版本的 WinRAR。
9. 如果 TAR、TAR.GZ 或 TAR.BZ2 壓縮文件包含符號或硬鏈接并且目標文件系統(tǒng)是 NTFS,
WinRAR 會在解壓這些壓縮文件時創(chuàng)建這些鏈接。在 Windows Vista 和以上版本中
WinRAR 會創(chuàng)建符號鏈接為符號鏈接,硬鏈接為硬鏈接,較低版本的 Windows 中都創(chuàng)
建為硬鏈接。
如果目標文件系統(tǒng)是 FAT32 或任何其它不支持文件鏈接的文件系統(tǒng),WinRAR 會在解壓
TAR、TAR.GZ 和 TAR.BZ2 壓縮文件時跳過鏈接。
10. 恢復(fù)卷處理時使用較少的磁盤操作獲得更高的性能。
11. 你可以在解壓對話框的樹窗格中選擇 Windows 7 庫,WinRAR 會使用它的默認保存位
置做為目標路徑。
12. "報告" 命令允許選擇 HTML、Unicode 文本和常規(guī)文本為報告的輸出格式。不像以前
版本的 WinRAR,現(xiàn)在 WinRAR 使用 HTML 或 Unicode 文本格式時在報告中保留
Unicode 字符。所以在這些報告中文件名中的非英語字符會正確顯示。
13. 圖形自解壓的消息列表只顯示操作狀態(tài)和錯誤信息。它不再包含所有解壓的文件名
了。這個更改提高了速度,降低包含大量的文件的自解壓文件解壓時的內(nèi)存需求。同
時它使得更容易找到錯誤消息,因為它們不再隱藏在解壓的文件名中了。
14. 圖形自解壓壓縮文件對于壓縮文件注釋中沒有“Setup”或“Presetup”命令的時候顯
示“解壓”代替“安裝”。如果你要設(shè)為“安裝”按鈕,但是不需要執(zhí)行任何安裝程
序,你可以添加一個“Setup=<>”命令。
15. WinRAR 在修復(fù)包含恢復(fù)記錄的壓縮文件或處理恢復(fù)卷時,在操作進度條上顯示百分比。
16. 當 WinRAR 在卷大小自動檢測模式下, 在 FAT 或 FAT32 文件系統(tǒng)中創(chuàng)建 RAR 卷,會
限制最大可能卷尺寸為 4 GB 減 1 字節(jié)。這些文件系統(tǒng)不支持 4 GB 及更大的文件。
17. 如果啟用“如果其它 WinRAR 副本被激活則等待”選項并且 WinRAR 在等待其它副本,
你可以在命令進度窗口單擊“繼續(xù)”按鈕強制 WinRAR 停止等待。這樣新的“繼續(xù)”
按鈕允許覆蓋當前操作的“如果其它 WinRAR 副本被激活則等待”的狀態(tài)就可以允許
當前操作忽略此選項的設(shè)置。
18. 當使用某些外部編輯器修改 RAR 或 ZIP 壓縮文件中的加密文件后保存會壓縮文件時,
WinRAR 將顯示一次而不是兩次密碼請求。上一版本的 WinRAR 通常會在解壓原始文
件和壓縮修改后的副本時請求兩次密碼。只有使用加密文件名稱的 RAR 壓縮文件提
示一次密碼。
19. RAR 和 WinRAR 命令行模式返回的的錯誤代碼列表添加了新的錯誤代碼 10 ("無文
件") 。這個新的代碼會被壓縮、解壓、刪除和報告命令返回。它意味著 RAR 在指定
的文件或壓縮文件掩碼中沒有找到任何匹配的文件。
20. 在文件覆蓋對話框的文件名稱區(qū)域現(xiàn)在多行顯示。這樣可以顯示更長的名字。
21. 現(xiàn)在開關(guān) -ep3 轉(zhuǎn)換不僅使用盤符,也使用 UNC 路徑。這樣 \\server\share 壓縮時
會被轉(zhuǎn)換為 __server\share,使用 -ep3 解壓時恢復(fù)為原來的 \\server\share。
22. 解壓對話框的“高級”部分中新的“后臺解壓”選項可以使 WinRAR 在解壓時進入后
臺操作。你可以和其它選項一樣,在解壓對話框的“常規(guī)”部分使用“保存設(shè)置”按
鈕保存此選項的默認狀態(tài)。
默認壓縮配置中的“后臺壓縮”選項不影響解壓行為。
23. 在解壓或測試壓縮文件時,操作進度窗口中的 "更多..." 按鈕也可用。它提供了訪問
“命令參數(shù)”對話框,在這里你可以設(shè)置解壓和測試操作的“完成后關(guān)閉計算機”選
項。
以前此對話框僅可在壓縮操作時訪問。
24. 錯誤修正:
a) 重命名壓縮文件中的一個文件也會導(dǎo)致同一壓縮文件中所有同名文件被重命名;
b) 對于多卷 CAB 壓縮文件,上一版本在“信息”命令中顯示錯誤的總計解包大小;
c) 在 ZIP 壓縮文件中的 'U' (更新) 和 'F' (刷新) 命令會錯誤地更新沒有在命令
行中指定的文件。這僅發(fā)生在當前文件夾內(nèi)有與 Zip 壓縮文件內(nèi)文件名字匹配的
文件時。此錯誤沒有出現(xiàn)在通常的 'A' (添加) 壓縮文件模式中。