[軟體]WinRAR 7.00 正式版推出了! #壓縮 #解壓縮 #軟體 #工具 #檔案管理 #壓縮軟體 #備份還原
64bit https://www.rarlab.com/rar/winrar-x64-700tc.exe
32bit https://www.rarlab.com/rar/winrar-x32-700tc.exe
1. RAR 壓縮格式支援超過 1 GB 的字典檔大小。視乎實際可用的記憶體量,選用擇高達 對於超過 4 GB 的字典檔,可以指定非 2 的冪次字典檔大小。因此我們不僅限於 字典檔大小超過 4 GB 的壓縮檔僅可由 WinRAR 7.0 或更新版本解壓縮。需要 64 位 增加字典檔大小可以提高對具有遠端重複區塊 (例如虛擬機磁碟映像) 的大型檔案的 2. 當解壓縮 RAR 壓縮檔中的字典檔大小超過 [允許解壓縮的最大字典檔大小] 參數 (位 在指令行模式預設情況下,WinRAR 會拒絕解壓縮字典檔超過 4 GB 的壓縮檔。使用 3. 在 [設定]>[壓縮] 中的 [定義字典檔大小] 對話方塊可用於定義 [壓縮檔名稱及參 4. 在建立 RAR 壓縮檔時,可以使用替代搜尋演算法,該演算法經過最佳化,可以定位範 5. 可以在 [進階壓縮參數] 對話方塊中使用 [窮舉搜尋] 選項或 -mcx 開關來啟用更慢 6. 最大路徑長度限制已從 2047 增加到 65535 個字元。 7. 不再支援以 RAR 4.x 格式建立壓縮檔。針對此格式的特定選項和開關已被移除。這不 8. 在 [設定]>[安全性] 對話方塊中,[傳播網路標記 (MotW)] 選項控制將壓縮檔的網路 網路標記是網際網路瀏覽器附加到下載檔案中的安全性區域資訊。出於安全目的,各 僅由圖形介面 WinRAR 支援。無論此選項如何,指令平台 RAR 都不會傳播網路標記。 9. 可以在 [設定]>[檔案清單]>[欄位] 中啟用 [屬性] 欄位。它顯示檔案屬性的縮寫, 如果檔案屬性不在 WinRAR 識別的範圍內,則還會顯示檔案屬性的數值。對於 10. [基準測試] 指令允許指定確切的執行緒數量並將結果複製到剪貼簿。關於 WinRAR 和 11. 在 [設定]>[路徑] 中的 [將解壓縮的路徑移除多餘的資料夾] 選項現在也適用於從 例如,如果我們將包含根目錄 "Pictures" 的 Pictures.rar 解壓縮到 "Pictures\" 之前僅作用於從右鍵選單中解壓縮的單個壓縮檔,且不檢查壓縮資料夾名稱是否與最 12. 在 [設定]>[一般] 中的 [介面] 選項群組,[註解當中的換行] 選項可以切換壓縮檔 13. 壓縮檔資訊對話方塊中現在提供了 .bz2, .lz, .tar.bz2, .tar.gz, .tar.lz, 14. 開關 -ol- 禁止對符號連結進行壓縮和解壓縮。 15. 開關 -sl<大小>[u] 和 -sm<大小>[u] 可以識別 [k|K|m|M|g|G|t|T] 大小單位,包括 以前,這些開關僅接受位元組。 16. 自解檔 TempMode 指令現在接受選用的 @set:user 參數,允許修改暫存資料夾的權 也可以在 [進階自解檔選項]>[模式] 對話方塊中啟用 [限制資料夾存取] 選項。 某些安裝程式可能無法在使用 @set:user 參數建立的資料夾中啟動。 17. 對於永久連結項目,不會儲存檔案權限和 NTFS 備用資料流。它們僅為這些項目所指 18. 現在起,尋找仍在進行中時,[尋找結果] 視窗中也可以使用鍵盤快速鍵,例如 19. 開關 -v<大小>[單位] 現在識別 't' 和 'T' 分別為兆位元組和一兆個位元組的容量 20. 如果在 WinRAR 壓縮和解壓縮對話方塊的 [其他開關] 欄位中指定的參數中缺少前導 之前這樣的異常參數會被默默地忽略。 21. [轉換壓縮檔] 指令顯示平滑的總操作進度。之前在轉換壓縮檔後,總進度會突然更 22. 壓縮符號連結目標時會顯示正確的進度。 23. 在 WinRAR 的 [設定]>[整合] 中,如果 winrar.ini 檔案存在 "Global\Integration=0", 24. 64 位元 WinRAR 版本預設使用 64 位元的自解檔模組。 25. 可以在 "HKEY_CURRENT_USER\Software\WinRAR\Policy" 註冊機碼的 26. 主控台 RAR 從螢幕輸出時過濾掉字元 27。出於安全原因,因為在一些終端機應用程 我們感謝 Siddharth Dushantha 將此問題帶給我們加以注意。 27. 問題修復: 感謝 DEVCORE 研究團隊的 Orange Tsai 和 NiNi 與 Trend Micro Zero Day 與 WinRAR 不同,unrar.dll 函式庫不會將壓縮檔的「網頁標記」資料流傳遞到解壓 b) 在 [設定]>[整合] 中的 [使用者定義壓縮檔副檔名] 欄位如果使用 winrar.ini
a) 當使用 -am 開關儲存的壓縮檔中的壓縮檔詮釋資料為零時,WinRAR 和 我們感謝 Check Point 軟體的 Radoslaw Madej 回報了此問題; b) 如果在壓縮檔中存在 ::$DATA NTFS 替代資料流,WinRAR 和 UnRAR.dll 解壓縮 我們感謝 Ata Hakcil 回報了此問題。
2. 從 Windows 右鍵選單中解壓縮或測試多個壓縮檔時,將立即刪除暫存檔 Rar$LS*。 3. 問題修復: a) 修復了 RAR4 復原分割檔處理程式碼中的越界寫入安全問題。 b) 修復了在特殊製作的壓縮檔中,使用者按兩下項目後可能會啟動錯誤檔案的問題。 c) 如果壓縮檔中的檔同時包含 NTFS 和 Unix 時間額外欄位,解壓縮指令將忽略第二 d) 即使在 [組合管理面板] 對話方塊中關閉了 [套用到壓縮檔圖示] 的選項,介面主
a) 在 WinRAR 6.20 和 6.21 中,由 2.0 的 RAR 版本之前建立的結實壓縮檔中解壓 b) Unix ARJ 壓縮檔的檔案可能會錯誤地顯示為 WinRAR 檔案清單中的資料夾; c) 如果設定了 [完成時: 關閉 WinRAR] 選項並於解壓縮前在 WinRAR 中打開壓縮檔, d) 內部檢視器狀態欄中的檔案大小值不包括字元順序掩碼欄位,顯示小於 Unicode 檔
之前只為這些壓縮檔格式設定檔案修改時間。 3. 開關 -ed 及 -e+d 支援 ZIP 壓縮檔。 4. 問題修復: a) 如果未加密的檔案在加密後儲存在同一個 RAR 壓縮檔中,並且兩個檔案都在同一 b) 在某些情況下,開啟檔案發生錯誤的詳細原因可能會顯示在開啟錯誤訊息的第二行。 版本 6.20
如果儲存的密碼不包含適當的密碼,則 ZIP 檔的密碼檢測錯誤的應該性很小。 2. 如果解壓指令只涉及 RAR 壓縮檔中的部分檔案,則在開始解壓時會進行額外的壓縮檔 此外,在某些情況下,當從使用 -s<N> 和 -se 開關建立的結實壓縮檔中解壓縮單個 3. 壓縮檔對話方塊 [選項] 頁籤上的 [儲存原始壓縮檔名及時間] 選項啟用壓縮檔原始 切換 -ams 或僅 -am 附帶壓縮檔修改指令,可用於在指令行模式下,儲存壓縮檔名和 4. 在具有 8 個或更多執行緒的現代 CPU 上對可壓縮性較差的資料進行更快的 RAR5 壓 5. 提高了修復記錄保護的 RAR5 檔案中亂序資料區塊的 [修復] 指令效率。 7. 加入對包含檔案參照的 .zipx 壓縮檔的解壓縮,前提是參照來源和目標都被選取,且 通常如果 .zipx 壓縮檔包含檔案參照,則需要解壓縮整個壓縮檔才能成功解壓縮參照。 9. 如果在 WinRAR 中啟用了 [關機]、[休眠]、[睡眠] 或 [重新啟動電腦] 壓縮檔選項, WinRAR 指令行中的 -ioff 開關也會顯示此提示,但不會在主控台 RAR 指令行中顯示。 10. WinRAR 檔案清單中的內容功能表提供 [從內部檢視器開啟] 指令,用於壓縮檔內檔案。 一般的 [檢視] 指令總是顯示壓縮檔內容。 11. 修復記錄大小顯示在從檔案總管內容功能表調用的檔案屬性的 [壓縮檔] 頁籤上,用於 12. 當使用 -si 開關從 stdin 壓縮檔案時,RAR 將當前讀取位元數顯示為進度列。 14. 如果在壓縮檔案時啟用了 [測試壓縮檔] 和 [壓縮後清除「保存」屬性] 選項,或其相 15. 現在可以從 "HKEY_CURRENT_USER\Software\WinRAR\Policy" 註冊機碼中讀取用於隱藏 以前僅識別 HKEY_CURRENT_USER 中的 16. 問題修復: a) 修改某些帶有檔案註解的 ZIP 壓縮檔時可能失敗; b) 修復了讀取 .tar.bz2 壓縮檔內容時的記憶體溢漏問題; c) 如果來源和生成的壓縮檔格式相同,即使在壓縮檔參數中選擇了 [原來壓縮檔時間] d) 如果打開 [設定] > [檔案清單] 中的 [接合分割檔內容] 選項,在瀏覽多片分割檔 e) 即使 [設定檔案安全性] 解壓縮選項預設關閉,檔案總管內容功能表中的解壓縮指令 f) 當從特製的 ZIP 壓縮檔中解壓縮檔案,WinRAR 可能會讀取超出緩衝區末尾的資料然 版本 6.11 1. 增加支援對帶有大壓縮檔註解的 Gz 壓縮檔。 2. gz 壓縮檔中的檔案註解顯示在註解窗口中,並通過 [顯示資訊] 指令識別。大註解 3. 保留的裝置名稱後跟副檔名,例如 aux.txt,即使沒有 [允許潛在不相容名稱] 選 無論 Windows 版本如何,不帶副檔名的裝置名稱 (例如 aux) 仍需要按原樣解壓這 4. 開關 -mes 也可用於在將檔案加到加密的結實壓縮檔時抑制提示密碼並中止。 5. 進行預防解壓縮不安全鏈接的附加措施。 6. 問題修復: a) 如果在使用主控台 RAR 解壓加密壓縮檔時輸入了超過 127 個字元的密碼,則第 b) 從 ZIP 壓縮檔中解壓縮檔案時,可能會在覆蓋提示中顯示錯誤的壓縮檔檔案時 版本 6.10 1. 如果 [顯示更多選項] Windows 舊版內容選單或第三方檔案管理員的內容選單中缺 3. 提高了含較大修復記錄的 RAR5 壓縮檔解壓縮進度的精度。 a) 以 XZ 格式解壓縮資料時出現記憶體洩漏; b) [刪除壓縮檔] 解壓縮選項無法刪除 .zipx 分割檔的 .zx## 部分; c) 在 "lt" 指令輸出中顯示了過多的尾隨冒號,其用於 Unix 擁有者和群組數量 版本 6.10 beta 2
2. 壓縮檔資訊對話方塊包含 ZIP Deflate64 和 Implode 壓縮方法的適當壓縮字典大 3. 問題修復: a) 在 Windows 11,WinRAR 殼層延伸可能會當掉; b) 在 Windows 7,從工作列還原沒有將 WinRAR 放在其他打開的窗口下正確的位 c) 即使用戶之前將 [設定] 對話方塊中的 [使用階層式內容功能表] 選項關閉, 版本 6.10 beta 1
2. 增加對 Windows 11 檔案總管 [內容] 選單的支援。 從 Windows 11 開始,一個應用程式只能加入一個最上層指令或子功能表到檔案總 如果關閉此選項,則只會顯示一個壓縮檔解壓縮指令以及一個給一般檔案用的壓縮 您可以使用 [整合] 設定對話方塊中的 [內容功能表選單] 按鈕選擇這些指令。 3. 如果 [顯示更多選項] Windows 舊版內容選單或第三方檔案管理員的內容選單中缺 此選項在 Windows 10 及更早版本不適用。 4. 終止支援 Windows XP。最低要求操作系統版本為 Windows Vista。 6. 解壓縮對話方塊的 [選項] 頁籤加入 [完成時] 清單。允許解壓縮完畢後選擇一個 type docs.rar | rar x -si -o+ -pmypwd dummy docs\ 即使此開關忽略壓縮檔名稱,也必須在指令列中指定隨便一個壓縮檔名稱。 不允許任何需要使用者互動的提示。 rar a -ep4texts\books archive c:\texts\books\technical 從壓縮檔名稱中刪除 "text\books",從 "technical" 開始。 10. 為 'x' 和 'e' 解壓縮指令新增 -op<路徑> 開關來設定目標資料夾。與 11. 如果使用 'p' 指令將檔案輸出到 stdout,資訊訊息被自動抑制以防止與檔案資料 12. [使用遮罩產生壓縮檔名稱] 選項與開關 -ag 僅將 'H' 後的前兩個 'M' 字元作為 可以將時間欄位放在日期之前,例如 -agHHMM-DDMMYY。以前的版本將字串中所有的 13. RAR5 修復記錄的最大容許大小增加到受保護的資料大小的 1000%。RAR5 修復分割 如果修復記錄大小超過 99%,則以前的 WinRAR 版本無法使用修復記錄來修復損壞 14. 如果輸入的密碼長度超過容許的 127 個字元限制會發出警告,多出來的節略掉。之 15. 如果壓縮檔包含保留裝置名稱,則解壓縮時會在此名稱之前加上底線。例如,將 您可以在解壓縮對話方塊中 [進階] 對話方塊的 [允許潛在不相容名稱] 選項或者 17. 多個 -v<大小> 開關現在起也可以讓 ZIP 壓縮檔為每個分割檔指定不同大小: WinRAR a -v100k -v200k -v300k arcname.zip 以前僅對 RAR 壓縮檔支援多個 -v<大小> 開關。 18. 在 WinRAR.exe 指令行解壓縮任何支援的壓縮檔時,可以使用 -sl<大小> 和 19. 在 WinRAR 的 [設定] > [路徑] 頁籤、[修復] 和 [轉換] 指令中按下 [瀏覽] 按 20. 當完成操作後從彈出方塊恢復時,WinRAR 視窗位於其他打開的視窗下,不干擾當前 21. 從 WinRAR 的 [設定] > [壓縮] 調用的 [定義分割檔案大小] 對話方塊中,刪除 22. [重新命名] 指令選擇檔名到副檔名之前的點為止。之前選擇了整串名稱。 23. 如果自解檔大小超過 4 GB,則在壓縮期間會在超過此閾值後立即發出錯誤訊息。 Windows 無法啟動這種大小的可執行檔。 24. 不再支援指令行 -en 開關。它建立了沒有壓縮檔記錄結尾的 RAR4 壓縮檔。 壓縮檔記錄結束允許優雅地跳過數位簽章等外部資料。 25. 問題修復: a) 在 .rar 或 .zip 壓縮檔內編輯檔案時,如果在預設壓縮設定檔案中設定了 b) 使用 -oi, -f, -u 開關或適當的圖形介面選項時,總進度可能顯示不正確; c) 帶有 [使用所有資料表] 選項的 [尋找檔案] 指令和指令列 'it' 指令找不到 版本 6.02 1. 如果註解位於 Authenticode 數位簽章起始點之後,則 ZIP 自解檔模組拒絕處理儲 我們已經禁止在 WinRAR 6.01 中解壓縮此類格式錯誤的壓縮檔的內容。 感謝 Jacob Thompson - Mandiant Advantage Labs 回報此問題。 2. WinRAR 在網頁通知視窗將首頁和佈景主題的連結改用 https 取代 http,也在網頁 我們要感謝 Igor Sak-Sakovskiy 將此問題提報我們注意。 3. 狀況允許的話,SFX 自解檔多顯示一行由作業系統提供的詳細錯誤資訊。 例如,之前壓縮檔僅顯示「無法建立檔案」訊息,現在此消息後能搭配詳細原因, 之前此延伸錯誤訊息在 WinRAR 採用,但在 SFX 自解檔無法使用。 4. 開關 -idn 也在 'v' 和 'l' 指令中能隱藏壓縮檔名。如果僅需要壓縮檔類型或全 5. 如果同時使用 -ibck -ri <順位> 開關,則 WinRAR 程序集將設定 -ri 開關中指定 6. 使用 [檔案] > [變更磁碟機] 指令時,WinRAR 將保留先前磁碟機上使用的最後一 7. 現在起解壓縮檔案的名稱也包含在 WinRAR 對 RAR5 壓縮檔密碼發生錯誤的警告。 8. 問題修正: a) 如果設定了新密碼並在 WinRAR 殼層中打開壓縮檔,則成功轉換了帶有加密檔名 b) 如果重新調整了指令進度視窗的大小,然後又迅速將其縮小到原始尺寸,則視窗 版本 6.01 1. Ctrl+A 鍵盤捷徑在 WinRAR 註解視窗中選擇整段文字。 當將檔案解壓縮到不存在的資料夾時,-idn 也會停用建立資料夾訊息。 3. 如果在 Authenticode 數位簽章起始後駐留 ZIP 中央目錄,則 WinRAR 和 ZIP SFX a) 「轉換壓縮檔」指令可能會錯誤地轉換 RAR 檔案中的 Unicode 註解。 這不會影響視窗右側的壓縮率和其他文字詳細資料。只有左側的直立長條圖會更 c) 如果在解壓縮對話方塊中啟用了 [如果遇到其他 WinRAR 在工作,排在後面執 d) 解壓縮符號連結時,即使用戶在提示中要求取代,之前的版本也不會取代現有的 版本 6.00
例如,如果您壓縮一個檔案,該檔案的一部分被另一個處理緒鎖定,且如果在讀取 這可以幫助避免打斷長時間的壓縮操作,但請注意,使用 [忽略] 則壓縮檔並不完 如果指定了開關 -y,則預設情況下將 [忽略] 應用於所有檔案。 讀取錯誤提示中仍保有之前的 [重試] 和 [退出] 選項。 2. 如果出現讀取錯誤,則以指令行方式返回結束代碼 12。對於讀取錯誤提示中的所 舊版則對讀取錯誤返回了一般的嚴重錯誤代碼 2。 3. 如果選取多個檔案,則可使用解壓縮對話方塊 [選項] 頁籤中的 [壓縮檔解開至] 它代替了 [解壓縮檔案至子資料夾] 選項,且僅在選擇了多個壓縮檔時才出現。 4. 新增 -ad2 開關將解壓縮的檔案直接放置到與壓縮檔相同的資料夾中。這與 -ad1 5. 壓縮與解壓縮對話方塊的 [選項] 頁籤中的 [其他開關] 選項允許指定 WinRAR 請僅當您熟稔 WinRAR 指令行語法且清楚了解指定開關的用途時才使用此功能。 6. 將 [基準測試] 指令中的壓縮參數更改為 32 MB 字典檔和 [一般] 方法。這與 最新的 [基準測試] 結果不能直接與以前的版本進行比較。設定的新參數會產生不 7. 從結實分割檔中解壓縮部分檔案時,WinRAR 會嘗試在開始時跳過分割檔,並從最 預設情況下,WinRAR 儘可能在夠大的結實分割檔開頭重置結實統計資訊。對於這 解壓縮所有檔案後並不會影響效能。 8. 之前當第一分割檔存在且使用者企圖從非第一分割檔中解壓縮檔案時,WinRAR 會 9. 如果一個或多個壓縮檔正由外部應用程式編輯,但由於外部應用程式仍將其鎖定 以前的版本在編輯檔案時發出了類似的警告,但退出時不會再次提醒。 10. 解壓縮對話方塊的 [刪除壓縮檔] 選項群組中的 [移到資源回收筒] 選項將已刪 11. 透過 [選項] 選單中的新 [清除歷程...] 指令,可以刪除 [檔案] 選單中最近 12. 現在起解壓縮對話方塊 [進階] 部分中的 [檔案時間] 選項可用於 7z 壓縮檔。 13. 將「新增」子選單項目選項組加到 [設定] > [整合] > [內容選單項目] 對話方 只有在 [內容選單項目] 及其上層 [設定] 對話方塊中同時按下 [確定] 後,才 14. 可以在自解檔 [設定] 指令中的程式名稱之前插入 <Max>、<Min> 和 <Hide> 指 Setup=<Hide>setup.exe 15. 可以為自解檔模組指定其他高解析度標誌。如果存有這樣的標誌,則自解檔模組 高解析度標誌 PNG 檔的建議大小為 186x604 像素。 16. 如果當前在 WinRAR 殼層中打開的壓縮檔被另一個程式刪除或移動,則 WinRAR 17. 將 [報告] 對話方塊中的 [所有資訊] 選項重新命名為 [標頭與總計]。現在還將 18. 如果從多顯示器系統中的 Windows 內容選單啟動處理壓縮檔,則 WinRAR 操作進 前版滑鼠驅動指令殼層延伸早就支援基本的多螢幕,而現在更擴充到以鍵盤啟動 19. 新的-imon<數字> 開關可以在指令行模式下選擇顯示器來顯示 WinRAR 操作進度 將 -imon1 用作主顯示器,將 -imon2 用作輔助顯示器。例如, 僅在指令行模式下使用,並且不影響互動式 WinRAR 圖形界面也不影響主控台 20. 開關 -idn 隱藏來自主控台 RAR 指令中的壓縮、解壓縮和其他指令中輸出的壓 壓縮或解壓縮許多小檔案時,可以使用此開關減少視覺混亂和主控台輸出的負 -idn 有可能會產生微小的視覺瑕疵,例如百分比指示器蓋住錯誤消息的最後幾 21. 為了與主控台 RAR 的 -id[c,d,p,q] 訊息控制選項保持一致,將以前的 儘管 WinRAR 仍可識別 -im 和 -idv,但是將來會放棄支援 -im。 22. 允許在壓縮設定檔名稱中加入選用的 %arcname% 變數。此變數會以實際的壓縮 23.可以在 [診斷訊息] 視窗中使用 Ctrl+C 和 Ctrl+Ins 鍵盤快捷鍵將內容複製到 25. 在全新安裝之下,如果不存在以前壓縮設定檔,則新建立的預先定義設定檔中 *.rar *.zip *.cab *.7z *.ace *.arj *.bz2 *.gz *.lha *.lzh 您可以更改此欄位並將修改後的值儲存到壓縮設定檔。 前版在全新安裝時將此欄位設定為空白。 26. 解壓縮對話方塊中的目標路徑歷程記錄將 [資料夾] 和 [資料夾\] 之類的路 27. 刪除 [啟用 Itanium 可執行壓縮] 圖形介面選項和 -mci 指令行開關。不再 28. 問題修正: a) [鎖定]、[註解] 和 [保護] 指令無法同時用於 WinRAR 檔案清單中選擇的 b) 如果壓縮檔註解中包含 "Setup" 和 "SetupCode" 指令且不包含 "TempMode" c) 無法從檔案總管內容選單調用設定檔名稱中帶有引號字元的壓縮設定檔。 |
WinRAR - What's new in the latest version
1. Compression dictionary sizes larger than 1 GB are supported Not power of 2 dictionary sizes can be specified for dictionaries Archives with dictionaries exceeding 4 GB can be unpacked only Increasing the dictionary size can improve the compression ratio 2. WinRAR issues a prompt allowing to cancel or continue if dictionary In the command line mode by default WinRAR refuses to unpack archives 3. "Define dictionary sizes" dialog in "Settings/Compression" can be used 4. Alternate search algorithm, optimized to locate longer and more distant This algorithm is required for dictionaries exceeding 4 GB 5. Much slower and more exhaustive repeated data search and compression Long range search is needed to implement this mode efficiently, Both long range and exhaustive search option do not affect 7. Creating archives in RAR 4.x format isn't supported anymore. 8. "Propagate Mark of the Web" option in "Settings/Security" dialog Mark of the Web is the security zone information added by Internet It is supported only by GUI WinRAR. Console RAR doesn't propagate 9. "Attributes" column can be enabled in "Settings/File list/Columns". If file attribute isn't among those recognized by WinRAR, For example, it will remove one of "Pictures" in the destination path Previously it worked only for a single archive extracted from 12. "Word wrap in comment" option in "Interface" options group 14. Switch -ol- prohibits archiving and extracting symbolic links. Previously these switches accepted bytes only. 16. SFX TempMode command accepts the optional @set:user parameter It also can be enabled with "Restrict folder access" option Some installers might fail to start in a folder created with 18. Keyboard shortcuts, such as Ctrl+A to select all files or Alt+E to Previously such malformed parameters were ignored silently. 21. "Convert archives" command displays the smooth total operation progress. 22. Proper progress is displayed when compressing symbolic link targets. 23. "Integrate WinRAR into shell" option in WinRAR "Settings/Integration" 24. 64-bit WinRAR version uses 64-bit SFX modules by default. 25. Maximum allowed dictionary size for archiving and extraction 26. Console RAR filters out character 27 from screen output. It is done We are thankful to Siddharth Dushantha for bringing this issue 27. Bugs fixed: a) it was possible to overwrite Mark of the Web, propagated from We are thankful to Orange Tsai and NiNi from DEVCORE Research Team Unlike WinRAR, unrar.dll library doesn't propagate the archive b) "User defined archive extensions" field in "Settings/Integration" 1. Bugs fixed: a) WinRAR and UnRAR.dll extraction command dereferenced a null pointer We are thankful to Radoslaw Madej from Check Point software We are thankful to Ata Hakcil for reporting this issue. 1. Added extraction of XZ archives utilizing ARM64 filter. a) a security issue involving out of bounds write is fixed We are thankful to goodbyeselene working with Trend Micro Zero Day b) WinRAR could start a wrong file after a user double clicked We are thankful to Andrey Polovinkin from Group-IB Threat c) if both NTFS and Unix time extra fields were available for a file d) interface themes were applied to archive icons even if 1. Bugs fixed: a) extracting individual files from solid archives created by b) files in Unix ARJ archives could be erroneously displayed as folders c) "Display files in Explorer" extraction option was ignored d) file size value in the internal viewer status bar didn't include 1. Both file and folder modification timestamps are restored 3. Switches -ed and -e+d are also supported by ZIP archives. 4. Bugs fixed: a) if unencrypted file was stored after encrypted in the same b) in some cases a wrong detailed reason of file open error could be 1. If "Autodetect passwords" option in "Organizer passwords" dialog There is a minor chance of incorrect password detection 2. If extraction command involves only a part of files in RAR archive, Also in some cases such analysis may help to optimize the amount 3. "Save original archive name and time" option on "Options" page Switch -ams or just -am together with archive modification commands 4. Faster RAR5 compression of poorly compressible data on modern CPUs 5. "Repair" command efficiency is improved for shuffled data blocks 7. Added decompression of .zipx archives containing file references, Typically, if .zipx archive includes file references, it is necessary 9. If "Turn PC off", "Hibernate", "Sleep" or "Restart PC" archiving This prompt is also displayed for -ioff switch in WinRAR command line, 10. Context menu in WinRAR file list provides "Open in internal viewer" Usual "View" command always displays the archive contents. 11. Recovery record size is displayed on "Archive" page of file properties 12. When archiving from stdin with -si switch, RAR displays the current 14. If both options "Test archived files" and "Clear attribute "Archive" 15. NoDrives value containing the bit mask to hide drives can be now Previously only "Software\Microsoft\Windows\CurrentVersion\Policies" 16. Bugs fixed: a) archive modification commands could fail for some ZIP archives b) fixed a memory leak when reading contents of .tar.bz2 archives; c) if source and resulting archive format is the same, the archive d) if "Merge volumes contents" option in "Settings/File list" was e) even if "Set file security" extraction option was turned off f) WinRAR could read data beyond the end of buffer and crash
1. Added support for Gz archives with large archive comments. 2. Archive comments in gz archives are displayed in the comment window 3. Reserved device names followed by file extension, such as aux.txt, Device names without extension, such as aux, still require these 4. Switch -mes can be also used to suppress the password prompt 5. Additional measures to prevent extracting insecure links are 6. Bugs fixed: a) if password exceeding 127 characters was entered when unpacking b) wrong archived file time could be displayed in overwrite prompt
2. Added support of Windows 11 Explorer context menus. Beginning from Windows 11, an application can add only a single top If this option is off, only one extraction command for archives 3. "Legacy context menus" option in "Settings/Integration" dialog 6. "When done" list is added to "Options" page of extraction dialog. type docs.rar | rar x -si -o+ -pmypwd dummy docs\ Even though the archive name is ignored with this switch, Prompts requiring user interaction are not allowed. rar a -ep4texts\books archive c:\texts\books\technical removes "text\books" from archived names, so they start 10. New -op switch sets the destination folder for 'x' and 'e' 11. If 'p' command is used to print a file to stdout, informational 12. "Generate archive name by mask" option and switch -ag treat only It makes possible to place the time field before the date, 13. Maximum allowed size of RAR5 recovery record is increased to 1000% Previous WinRAR versions are not able to use the recovery record 14. Warning is issued if entered password exceeds the allowed limit 15. If archive includes reserved device names, the underscore character You can use "Allow potentially incompatible names" option 17. Multiple -v switches specifying different sizes for different WinRAR a -v100k -v200k -v300k arcname.zip Previously multiple -v switches were supported only for 18. Switches -sl and -sm can be used in WinRAR.exe command 21. "650 MB CD" is removed and "2 GB volumes" is added to the list of 22. "Rename" command selects the file name part up to the final dot. 23. If SFX archive size exceeds 4 GB, an error message is issued Executables of such size cannot be started by Windows. 24. Command line -en switch is not supported anymore. End of archive record permits to gracefully skip external data 25. Bugs fixed: a) when editing a file inside of .rar or .zip archive, b) the total progress could be displayed incorrectly when using c) "Find files" command with "Use all tables" option and command line
1. ZIP SFX module refuses to process SFX commands stored in archive We already prohibited extracting contents of such malformed archives We are thankful to Jacob Thompson - Mandiant Advantage Labs 2. WinRAR uses https instead of http in the web notifier window, We would like to express our gratitude to Igor Sak-Sakovskiy 3. Where appropriate, SFX archive displays the additional line For example, previously such archive would display "Cannot create file" In the past this extended error information was available in WinRAR, 4. Switch -idn hides archived names also in 'v' and 'l' commands. 6. When using "File/Change drive" command, WinRAR saves the last folder 7. Name of unpacking file is now included into WinRAR incorrect password a) "Convert archives" command issued erroneous "The specified password b) if command progress window was resized up and then quickly resized 1. Ctrl+A keyboard shortcut selects the entire text in WinRAR comment Also -idn disables folder creation messages when extracting 3. WinRAR and ZIP SFX module refuse to extract contents of ZIP SFX a) "Convert archives" command could incorrectly convert Unicode It did not affect the ratio and other text details at the right c) if "Wait if other WinRAR copies are active" option was enabled d) when extracting a symbolic link, previous versions did not
1. "Ignore" and "Ignore All" options are added to read error prompt. For example, if you archive a file, which portion is locked by another It can help to avoid interrupting lengthy archiving operations, Previously available "Retry" and "Quit" options are still present 2. Exit code 12 is returned in the command line mode in case of read errors. Previously more common fatal error code 2 was returned for read errors. 3. If several archives are selected, "Extract archives to" option group 4. New -ad2 switch places extracted files directly to archive's own folder. 5. "Additional switches" option in "Options" page of archiving Use this feature only if you are familiar with WinRAR command line 6. Compression parameters in "Benchmark" command are changed to Latest "Benchmark" results cannot be compared with previous versions By default WinRAR resets the solid statistics in the beginning It does not affect performance when all archived files are unpacked. 8. Previously WinRAR automatically resorted to extracting from 9. Warning is issued when closing WinRAR if one or more archived files Previous versions issued a similar warning while editing a file, 10. "Move to Recycle Bin" option in "Delete archive" options group 11. New "Clear history..." command in "Options" menu allows to remove 13. ""New" submenu items" options group is added to New state of these option is applied only after you press "OK" 14. , and commands can be inserted before the program Setup=setup.exe 15. It is possible to specify an additional high resolution logo Recommended size of high resolution logo PNG file is 186x604 pixels. 16. If archive currently opened in WinRAR shell was deleted or moved 17. "Total information" option in "Report" dialog is renamed to While basic multiple monitor support was present in previous versions 19. New -imon switch allows to select a monitor to display Use -imon1 for primary and -imon2 for secondary monitor. It works only in the command line mode and does not affect 20. Switch -idn hides archived names output in archiving, extraction You can use this switch to reduce visual clutter and console output Minor visual artifacts, such as percentage indicator overwriting While WinRAR still recognizes both -im and -idv, in the future 22. It is allowed to add an optional %arcname% variable to compression 23. Ctrl+C and Ctrl+Ins keyboard shortcuts can be used 25. In case of clean install, if previous version compression profiles *.rar *.zip *.cab *.7z *.ace *.arj *.bz2 *.gz *.lha *.lzh You can change this field and save a modified value to compression 26. Destination path history in extraction dialog treats paths like 27. "Enable Itanium executable compression" GUI option and -mci command 28. Bugs fixed: a) "Lock", "Comment" and "Protect" commands could not be applied b) SFX archive process did not terminate after completing c) compression profiles with quote character in profile name |
=-=-=-=-=-=-=-=-=-=-=-=-=-=- 介紹 RAR 是一種指令模式的應用程式,用來以下指令的方式管理壓縮檔。 RAR 只支援 RAR 格式的壓縮檔,預設的副檔名為 .rar,不支援 ZIP 跟 WinRAR 同時提供圖形介面及指令行模式。即便主控台 RAR 及圖形介面
Unix 版本的 RAR 及 UnRAR 從使用者的根目錄 (儲存在 HOME 環境變數) 或 Windows 版的 RAR 及 UnRAR 從與 rar.exe 放在相同目錄的 rar.ini 讀取 此檔案包含下列的字串: 開關=<任何的 RAR 開關,以空格鍵區隔> switches=-m5 -s 也可以為單一 RAR 指令使用下列語法,指定分別的開關組: switches_<指令>=<任何的 RAR 開關,以空格鍵區隔> 例如: switches_a=-m5 -s
由建立的 "RAR" 環境變數可加入預設參數到 RAR 指令行。 例如,在 Unix 底下的列數可加入您的設定檔: RAR='-s -md1024' 當執行於指令行模式時,將會強制 RAR 建立結實的壓縮檔並使用最佳壓縮方 RAR 控制選項優先權如下列所示: 指令行開關 最高優先權
如果參數 -ilog 在指令行或組態檔指定時,RAR 會寫入資訊訊息,包括處理壓
rarfiles.lst 包含使用者定義檔案清單,告訴 RAR 加入檔案到結實壓縮檔的順 在 Windows 中,這個檔案必須放在與 RAR 或 %APPDATA%\WinRAR 同樣的目錄下, 增進作業壓縮效率及速度的要訣: - 在壓縮檔中,類似的檔案儘可能放在一起;
語法 RAR <指令> [ -<開關> ] <壓縮檔> <@檔案清單...> [ <檔案...> ] 指令是單一字母或一個字串,指示 RAR 執行相對的動作。開關則設計來做修改 清單檔案是純文字檔案,包含要處理的檔案名稱。檔名必須起始於第一欄。也 c:\work\doc\*.txt //備份純文字文件 然後執行: rar a backup @backup.lst 如果您希望從 stdin (標準輸入) 中讀取檔案,請指定一個空的清單檔。 預設的情況下,指令行 RAR 清單檔使用單位元編碼,但可用 -sc<字元集>l 您可以同時在同一個指令中指定一般檔名與清單檔名。如果沒有指定一般 path_to_extract 包含路徑分隔字元後的目標路徑名稱。例如,可以在 許多 RAR 指令例如解壓縮、測試或清單,允許在壓縮檔中使用萬用元。如 在 Unix 您必須將 RAR 命令列參數用到萬用字元者置於引號中,以避免被 rar e '*.rar' '*.asm'
a 加入檔案到壓縮檔。 範例: 1) 加入目前目錄中的 *.hlp 檔至壓縮檔 help.rar: rar a help *.hlp 2) 壓縮目前目錄及子目錄中所有檔案為 362000 位元組大小、固實、自解 rar a -r -v362 -s -sfx -rr save 因為沒有指定檔名,就定為所有檔案 (*)。 3) 特別的例外,如果目錄名稱用參數指定,且目錄名稱不包含檔案遮罩及 以下指令會把 Bitmaps 內所有檔案及其他子目錄壓縮成 RAR 壓縮檔 4) 如果目錄名稱包含衍生路徑分隔字元,則會應用一般的規則,且需要使 下列指令會從 Bitmaps 目錄加入所有檔案,但不會加入子目錄,因為沒有 rar a Pictures.rar Bitmaps\*
範例: rar c distrib.rar 註解也可以利用 -z[名稱] 開關從檔案加入。下面的指令會將 info.txt rar c -zinfo.txt dummy
這個指令可以用於大多數的壓縮檔變更開關,來變更壓縮檔參數。 此指令無法對壓縮資料重新壓縮、加密或解密,也無法組合或建立分割 如果與 -amr 開關合用以儲存壓縮檔名稱與時間,則其他壓縮檔修改開 範例: 設定壓縮檔時間與當中最新檔案一致: rar ch -tl files.rar
基於 -sc 開關規定輸出檔案格式 如果沒有指定輸出檔名,則內容資料會送到 stdout。 範例: 1) rar cw arc comment.txt 2) rar cw -scuc arc unicode.txt 3) rar cw arc
解壓縮檔案,但忽略其路徑資訊,因此所有檔案都解壓縮到相同的目錄。 如果要包含完整路徑的解壓縮,請改用 'x' 指令。 範例: rar e -or html.rar *.css css\ 這會從 html.rar 壓縮檔解壓縮所有 *.css 到 'css' 路徑,不管原先的路
支援下列選用參數: i - 不區分大小寫搜尋 (預設); c - 區分大小寫搜尋; h - 十六進制搜尋; t - 使用 ANSI、UTF-8, UTF-16 及 OEM 字元表 (僅限 Windows); 如果沒有指定參數,可以使用簡化的指令語法 i<字串> 代替 i=<字串> 可以搭配 't' 修飾詞伴隨其他參數,例如,ict=string 處理上面的字元表 例如: 1) rar "ic=first level" -r c:\*.rar *.txt 處理在 C 磁碟中的 *.rar 壓縮檔,其中 *.txt 檔案含有 "first level" 2) rar ih=f0e0aeaeab2d83e3a9 -r e:\texts\*.rar 在 e:\texts 目錄中的 RAR 壓縮檔搜尋十六進制 f0 e0 ae ae ab 2d 83 e3 a9
RAR 無法修改鎖定的壓縮檔,所以請鎖定重要的壓縮檔以防止意外被 這指令並不能防止其他工具或其他人蓄意竄改,這只是為了預防被 RAR 範例: rar k final.rar
'lt' 會使用多行顯示檔案的詳細資訊。此資訊包含檔案雜湊驗算值、 'lta' 提供資訊細節,不只檔案,也包含服務的檔頭,例如 NTFS 資料流 'lb' 列出精簡的檔案路徑及名稱,一行個檔案,無其他資訊。 您可以使用 -v 開關來列出所有分割檔的內容: rar l -v vol.part1.rar 'lt', 'lta' 及 'lb' 指令分別等於 'vt', 'vta' 及 'vb'
將解壓縮的檔案資料發送到 stdout。這個指令會抑制資訊參考訊息,因
如果毀損的壓縮檔沒有修復記錄,或者因為嚴重損壞無法全部修復,就會 當完成第二階段,重建的壓縮檔會存成 rebuilt.arcname.rar其中 預設的情況,修復的壓縮檔會放在當下的目錄。您可以加上 destpath\ 範例: rar r buggy.rar c:\fixed\ 修復 buggy.rar 並將結果放在 'c:\fixed' 路徑。
rar rc backup.part03.rar 關於修復分割檔案的資料請參閱 'rv' 的指令描述。
指令語法是: rar rn <壓縮檔名> <原始檔名1> <目標檔名1> ... <原始檔名N> <目標檔名N> 例如,下列指令: rar rn data.rar readme.txt readme.bak info.txt info.bak 在壓縮檔 data.rar 中將把 readme.txt 重新命名為 readme.bak 並 可以對原始檔明和目標檔名使用萬用字元來簡化重新命名,像是改變 rar rn data.rar *.txt *.bak 將把所有的 *.txt 檔重新命名為 *.bak。 RAR 不會檢查目標檔名是否已存在壓縮檔中,所以必須小心檔名重
選用的 'N' 參數定義了修復記錄大小,以壓縮檔大小的百分比表示。 在單一連續損害的情況下,通常可以恢復的資料量可能略少於修復記錄大 如果修復記錄部分損壞,其剩餘的有效資料仍然可以用於修復檔案。修復 即使修復記錄增加了成功修復毀損壓縮檔的機會,也無法保證一定成功。 範例: rar rr5 arcname 加入修復記錄,大小為壓縮檔大小的 5%
rar rv3 data.part01.rar 這個功能可能對檔案備份有很大用途,或者,您發送一個多分割壓 每個修復分割檔可以重建一個遺失或毀損的 RAR 分割檔。例如,您 原始的 RAR 分割檔在建立修復區塊後無法更動。修復演算法同時使 進一步來說,RAR 5.0 修復分割檔也儲存服務資訊,例如保護的 RAR 選用的參數 <N> 用來指定建立的修復分割數目,不得超過 RAR 大小 您也可以為參數附加一個百分比或 'p' 字元,這種情況下建立的 rar rv15% data.part01.rar 如果缺少 <N> 參數,則設定為 10%。 RAR 重建遺失或毀損的分割檔可以經由使用 'rc' 指令或是在如果找 原始毀損分割檔在重建前重新命名為 *.bad。例如,volname.part03.rar
Windows 版本給 32 位元自解模組命名為 default32.sfx。
範例: 測試在目前目錄的壓縮檔: rar t * 或在 Unix 時: rar t '*' 以目前目錄開始,測試全部的子目錄壓縮檔: rar t -r * 或在 Unix 時: rar t -r '*'
'vt' 會使用多行顯示檔案的詳細資訊。此資訊包含檔案雜湊驗算值、 'vta' 提供資訊細節,不只檔案,也包含服務的檔頭,例如 NTFS 資料流 'vb' 列出精簡的檔案路徑及名稱,一行個檔案,無其他資訊。 您可以使用 -v 開關來列出所有分割檔的內容: rar v -v vol.part1.rar 'vt', 'vta' 及 'vb' 指令分別等於 'lt', 'lta' 及 'lb'
範例: 1) 解壓縮 10cents.txt 至當前目錄,不顯示壓縮檔註解 rar x -c- dime 10cents.txt 2) 從 docs.rar 解壓縮 *.txt 至 c:\docs 路徑 rar x docs.rar *.txt c:\docs\ 3) 從 docs.rar 解壓縮所有內容到當前目錄 rar x docs.rar 開關 (與指令結合使用):
當未輸入或是輸入無效的指令行選項時也會顯示。
這個開關會告知 RAR 在指令行已沒有其他的開關了。它是使用在, 範例: 從目前資料夾加入全部檔案到結實壓縮檔 -StrangeName RAR a -s -- -StrangeName
RAR 把指令行參數以 '@' 字元起始者當作檔案清單。因此預設之下 開關 -@[+] 允許對參數開頭為 '@' 字元者避免認知混淆。 如果您指定 -@,則所有此開關之後的參數會以檔名處理,不再認定 如果您指定 -@+,則所有此開關之後的參數會以檔案清單處理,不 此參數不會影響在這之前的參數。 範例: test the archived file '@home' rar t -@ notes.rar @home
如果壓縮時指定 -ac,則完成壓縮的檔案會清除「保存」屬性。解壓
在解壓縮一組壓縮檔時,該參數很實用。
開關 -ad2 將解壓縮的檔案直接放到每個壓縮檔所在的目錄中,不會 -ad1 和 -ad2 開關都會忽略目標路徑參數。 例如: 1) rar x -ad *.rar data\ RAR 將為在 'data' 下每一個未壓縮的壓縮檔案建立子資料夾。 2) rar x -r -ad1 arc\*.rar RAR 會遞迴掃描 'arc' 目錄,找 *.rar 壓縮檔,並在每個壓縮檔
當建立壓縮檔時,以格式「YYYYMMDDHHMMSS」附加到目前日期字串, 附加字串是由「格式」參數所定義,或者如果不存在時,使用 Y - 年 每一個上述的格式字串各代表加入壓縮檔檔名的一個字元。例如,使用 如果格式字串的第一個字元是 '+',則日期字串及基本壓縮檔名的順 如果格式字串第一個字元是 'F',則其餘字元指定預設格式字串給 -ag 格式字串可以包含選用文字,並包含於 '{' 及 '}' 字元中。此文字會插 所有其他加入壓縮檔的字元則不會變更。 如果您要處理已經存在的壓縮檔,請小心使用 -ag 開關。基於前次使用 範例: 1) 使用預設的 YYYYMMDDHHMMSS 格式 winrar a -ag backup 2) 使用 DD-MMM-YY 格式 winrar t -agDD-MMM-YY backup 3) 使用 YYYYMMDDHHMM 格式,要放在 'backup' 之前 winrar a -ag+YYYYMMDDHHMM backup 4) 使用 YYYY-WW-A 格式,包含欄位敘述 rar a -agYYYY{年}-WW{週}-A{工作週} backup 5) 使用 YYYYMMDD 及壓縮檔編號。萬一一天使用多次 YYYYMMDD 格式 rar a -agYYYYMMDD-NN backup
解壓縮時使用此開關,RAR 不會引用儲存於壓縮檔內的檔案屬性。使 如果此開關用於壓縮的時候,會儲存預先定義的值,特別是檔案及資料 在視窗中影響保存、系統、隱藏及唯讀等屬性。在 Unix 則為使用者、
開關 -ams 保留壓縮檔詮釋資料,其中包括原始壓縮檔名和建立時間。 如果與 -tk 或 -tl 開關共用,-ams 會儲存這些開關設定的壓縮檔變更 開關 -amr 將壓縮檔重新命名為儲存的名稱。在 Windows 中還會將儲存時 開關 -am 不帶 's' 和 'r' 修飾元則被視為 -ams。
1) 建立 files.rar 並儲存其詮釋資料 rar a -am files.rar 2) 恢復 myfiles.rar 的原始名稱 rar ch -amr myfiles.rar
如果壓縮時指定 -ao,則只有具有「保存」屬性的檔案會加入壓縮檔 範例: 加入磁碟機 C: 具有設定「保存」屬性的全部檔案到 "f:backup" 並 rar a -r -ac -ao f:backup c:\*.*
舉例來說,如果您希望加入檔案 readme.txt 到壓縮檔 release 的資 rar a -apDOCS\ENG release readme.txt 或解壓縮 ENG 到目前資料夾: rar x -apDOCS release DOCS\ENG\*.*
如果此開關使用於壓縮時,在目前加入的檔案清單中不存在的壓縮後 舉例來說,在下面指令之後: rar a -u -as backup sources\*.cpp 壓縮檔 backup.rar 將只會包含來源資料夾的 *.cpp 檔案,其他的
移動檔案到壓縮檔。此開關結合指令 a 執行時的動作相同於指令 m。
允許處理由其他應用程式開啟來寫入的檔案。 當應用程式允許檔案讀取權限,但所有檔案存取又被禁止,檔案開啟 這個開關是有危險性的,因為它允許加入檔案到壓縮檔,而檔案可能
壓縮後刪除來源檔案,並移至資源回收筒。僅支援於 Windows 版本。
壓縮後刪除檔案。刪除之前先以零位元組資料複寫磁區位置,且破壞 請注意此方案適用於一般硬碟,但可能無法於固態儲存裝置取代檔案 -ed 不加入空白的目錄 此開關指示,如果目錄是空的,不要將它加入壓縮檔。當解壓縮這類 如果 -ed 與 'm' 指令或 -df 開關合用,RAR 不會移除空白目錄。
如果在解壓縮時使用,會忽略解壓縮檔的路徑,讓所有檔案都放在相
範例: 1) 全部在目錄 tmp 的檔案及目錄將會加入到壓縮檔 'test',但不包 rar a -ep1 -r test 'tmp\*' 這相當於指令: cd tmp 2) 解壓縮符合 images\* mask 的檔案到 dest\ 目錄,但從建立的檔 rar x -ep1 data images\* dest\
本開關儲存壓縮時的完整路徑,包含磁碟機代號。磁碟機代號分隔 ( 如果您使用 -ep3 來解壓縮,會自動將底線變回冒號,來將解壓縮檔案 當初壓縮時將 UNC 路徑從 \\server\share 轉成 __server\share,則 此開關能協助您備份許多磁碟至一個壓縮檔中,例如,您可以執行: rar a -ep3 -r backup.rar c:\ d:\ e:\ 來建立備份,而: rar x -ep3 backup.rar 來還原。 但是請注意您一定要確定解壓縮檔沒有包含惡意的程式才能用 -ep3。
如果在壓縮時使用此開關,則如果指定路徑位於此類名稱的開頭但與整 例如: rar a -ep4texts\books archive c:\texts\books\technical 從壓縮檔名稱中刪除 "text\books",因此從 "technical" 開始算。由 如果在解壓縮時使用此開關,它的工作方式與 -ap<路徑> 開關類似。如 rar x -ep4texts\books archive 從這裡開始,從這些壓縮檔路徑中刪除 'texts\books'。
是十進位,八進位 (以 '0' 前導) 或十六進位 (以 '0x' 前導) 的數 預設值 <attr> 前面沒有 '+',此開關定義例外的遮罩。如果 bitwise 如果出現 '+' 符號,就可以指定包含的遮罩。只有符合至少一項遮罩 在 Windows 版本,也可以使用代替數位的遮罩符號 D, S, H, 及 您可以於同一個指令中同時使用 -e<attr> 及 -e+<attr>。 例如: 1) 壓縮檔只有目錄名稱,沒有內容 rar a -r -e+d dirs 2) 不要壓縮系統及隱藏檔: rar a -esh files 3) 不要解壓縮唯讀檔: rar x -er files
這個開關和 -p[密碼] 很相似,但是開關 -p 只加密檔案資料,而保 例如: rar a -hpfGzq5yKw secret report.txt 使用密碼 'fGzq5yKw' 將檔案 report.txt 加入到加密壓縮檔
RAR 壓縮檔中,每個檔案的正確性受到雜湊驗算的保護。 預設的情況下,RAR 使用 CRC32 函數來計算雜湊。RAR 5.0 壓縮檔格式 -htb 開關可以指定使用 BLAKE2sp,-htc 指定使用 CRC32 雜湊函數。 CRC32 的輸出為 32 位元長度。CRC32 屬性適合偵測大部分的意外資料 BLAKE2sp 的輸出為 256 位元。做為一個強式加密雜湊函數,比較能夠 既然 BLAKE2sp 輸出比較長,-htb 開關運作的結果會讓檔案略大。 如果壓縮檔頭沒有加密 (沒有使用開關 -hp),加密的 RAR 5.0 雜湊驗算 您可以使用 'vt' 或 'lt' 指令來檢視壓縮檔案的雜湊驗算值。 範例: rar a -htb lists.rar *.lst 會使用 BLAKE2sp 的雜湊驗算將 *.lst 加入至 lists.rar
開關 -idc 不顯示版權字串。 開關 -idd 在操作完畢不顯示 [完成] 字串。 開關 -idn 在建立、測試或解開壓縮檔時停用輸出壓縮檔名稱。解壓縮 開關 -idp 不顯示百分比進度。 開關 -idq 啟用安靜模式,所以只顯示錯誤訊息及問題。 您可以一次使用多個參數,例如 -idcdp 是有效的。 -ieml[.][位址] 為電子郵件加入由更新或新建所建立的壓縮檔做為附件。您必須有相容 您可以在開關裡直接輸入收件人的電子郵件位址或是留空,後者您的電 如果您在 -ieml 後面加一個 '.' 字元,在成功附到電子郵件後,將會 -ierr 傳送所有的錯誤到 stderr。
寫入錯誤資訊到 rar.log 檔,如果選用的參數 [名稱] 沒有指定,則在 Unix: .rarlog 檔案,位於使用者的根目錄; 預設的情況下,日誌檔採用 UTF-16 低字元編碼,但可以使用 例如: rar a -ilogc:\log\backup.log backup d:\docs 會在錯誤發生時建立 c:\log\backup.log 記錄檔。
使用 -ioff 或 -ioff1 關閉電腦,-ioff2 休眠,-ioff3 睡眠,-ioff4 如果許多 RAR 檔案都使用此開關啟動,則電腦會在最後一個工作結束後 只適用 Windows 版本。
使用 -isnd 開啟通知音效,-isnd- 停用通知音效。
RAR 在預設的時候,解壓縮有雜湊驗算錯誤的檔案會予刪除,開關 -kb
此開關允許寫壓縮檔及一般檔名至指定的文字檔,用於壓縮、解壓縮、 A - 將壓縮檔名稱寫至記錄檔。如果 RAR 建立或處理分割檔,則所有 F - 將已處理的檔名寫至記錄檔。包含加入壓縮檔的檔案,解壓縮、刪 P - 如果指定的記錄檔名稱已經存在,則將記錄附加在此檔,而非新建 如果既沒指定 'A' 也沒指定 'F',則會指派使用 'A'。 '名稱' 參數允許指定記錄檔名稱。格式一定要始於 'fmt' 字串,分隔 可以在相同的指令行指定多個 -log 開關。 當您批次用 -ag 或 -v 開關於指令碼時,此開關的搭配越顯有價值。 範例: 1) 將建立的分割檔檔名寫到 vollist.txt: rar a -v100m -loga=vollist.txt volume.rar c:\data 2) 將產生的壓縮檔名以 Unicode 寫到 backup.txt: rar a -ag -logau=backup.txt backup.rar myfiles\* 3) 將測試的分割檔檔名寫到 vollist.txt,並將分割檔內測試的檔名 rar t -log=vollist.txt -logf=filelist.txt volume.part01.rar -m0 僅儲存 加入檔案到壓縮檔但是不壓縮 如果這個開關未指定,RAR 使用 "-m3" 方式(一般壓縮)。
不正確的使用此開關可能導致效能次佳和壓縮效果不佳。此開關的語 -mc[頻道數][模式][+ 或 -] 其中 <模式> 是定義要配置的壓縮演算法的單一字元欄位。 可能的 <模式> 值包括: D - delta 壓縮 開關末端的 '+' 符號,表示應用所選的演算法來處理所有的資料。 <頻道數> 參數只有在 delta 壓縮模式下才會使用,其他模式下會忽
將資料分成數個單一位元組頻道,並計算其差異。可改善表格資料的
可以改善 32 位元和 64 位元 x86 可執行程式的壓縮比。
啟用搜尋演算法,旨在有效地定位較長且較遠的重複資料區塊。這有 如果未指定 -mcl+ 且未指定 -mcl-,RAR 會根據壓縮方法、字典檔大 大範圍搜尋模式適用於 -m2..-m5 壓縮方法,但對於 -m1 則不適用。
啟用更慢且更徹底的重複資料搜尋和壓縮演算法。在某些類型的冗餘
RAR a -s -md1g -mcx texts *.txt 建立一個具有 1 GB 字典檔和窮舉搜尋的結實壓縮檔。
可調整的字典檔是壓縮演算法中,用來尋找和壓縮重複資料特徵的 對 RAR 5.0 壓縮檔格式,字典檔大小可以為: RAR 7.0 擴充了最大字典檔大小至 64 GB,並不允許字典檔大小的 預設情況下,RAR 拒絕解壓縮字典檔大小超過 4 GB 的壓縮檔,這 在大小之後加上 'k', 'm' 和 'g' 後置字元,可分別指定單位為 壓縮時所需的記憶體配置取決於字典檔大小以及是否啟用了長範圍搜 解壓縮時,分配的記憶體略多於單個字典檔的大小。 如果結實壓縮檔內所有來源檔的大小總和或非結實壓縮檔內的最大來 預設變動字典檔大小為 32 MB。 範例: RAR a -s -md128 lib *.dll 在 RAR 5.0 格式中建立一個帶有 128 MB 字典檔的結實壓縮檔。
現在只支援 's' 參數。 您可以使用 -mes 開關在解壓縮或測試時
指定檔類型,這些檔只儲存不壓縮。這個開關可以用來儲存已經壓縮 選用的 <清單> 參數定義用分號隔開的檔副檔名清單。例如,-msrar;zip; 在 Unix 中,-ms 開關有包含許多檔案類型者,必須寫進雙引號中,以便防 如果沒有指定 <清單>,-ms 開關將使用預設的檔副檔名集合,包括如下的 7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lz, lzh, mp3,
<執行緒> 參數可以從 1 到 64,為壓縮演算法也為其他 RAR 模組定義佔用 <執行緒> 參數的改變會稍微影響壓縮率。所以用不同 -mt 開關設定建立的 如果沒有指定 -mt 開關,RAR 會試著偵測可以用的處理器數量,自動選擇
應用遮罩作為進階的篩選器,以包含檔案清單。 這個開關不能取代一般的檔案遮罩。檔案仍然要寫在指令行中。這只是另 例如,如果您要壓縮在資料夾 Project 及 Info 中,所有 *.txt 及 *.lst rar a -r text Project\*.txt Project\*.lst Info\*.txt Info\*.lst 或使用 -n 開關: rar a -r -n*.txt -n*.lst text Project Info
跟 -n<f> 開關很像,但是從列出檔案讀取篩選遮罩。如果您使用 -n@ 但 此開關並不會取代一般檔案清單或檔案遮罩這類需要在指令行輸入的指令。 例如: rar a -r -n@inclist.txt text Project Info @listfile.txt
本開關可以在解壓縮檔案時還原 NTFS 的壓縮屬性。RAR 在壓縮檔案時
如果壓縮檔案包含許多永久連結,則儲存第一個壓縮的永久連結作為一 您千萬不可以在建立壓縮檔之後,刪除或更名壓縮檔中第一個永久連結,
開關 -oi0 (或只用 -oi-) 會關閉對相同檔案的處理,因此檔案會以一般 如果指定 -oi1 (或只用 -oi),RAR 在壓縮之前先分析檔案內容。如果找 雖然通常可以在不解壓縮第一個檔案之下解壓縮參照,在某些情況下,可 建議僅在壓縮大量相同檔案且以後不會修改壓縮檔時才使用 -oi。 開關 -oi2 跟 -oi1 類似,只有一點不同: 開關 -oi3 及 -oi4 讓 RAR 可以產生相同檔案的清單。雖然您仍需要提 選用的 <最小大小> 值讓您定義最小檔案大小。檔案比 <最小大小> 小的 範例: 1) rar a -oi -ma archive 儲存當前目錄的內容至 archive.rar,儲存相同檔案為參照 2) rar a -oi3:1000000 -r dummy c:\photo\*.jpg 列出所有重複的 *.jpg 檔,大於或等於 1000000 位元組,且位於
同時支援在 Unix 及 Windows RAR 版本。 在 Windows 中您可能需要以系統管理員身分執行 RAR 才能在解壓縮時建 當壓縮時使用 -ol 開關,RAR 不管目標為何,加入所有連結。解壓縮時, 解壓縮時將檔案放目標目錄之外會造成安全的隱患。只有在確定壓縮檔內 無論 -ol 或 -ola 開關的設定為何,RAR 解壓縮時會認定連結為安全,除 開關 -ol- 在壓縮及解壓縮時都會略符號連結。
因為 NTFS 檔案系統允許檔名後面存在空格及小數點記號,就像保留裝置 指定此開關則會忠實地記錄原始檔名。它可能與相容性甚至安全風險有關。 僅 Windows 版本適用。
在 'x' 和 'e' 指令中指定放置解壓縮之檔案的目錄。如果該目錄不存在, 與 <path_to_extract\> 指令行參數不同,-op 開關也接受沒有尾隨路徑 例如: rar x -opdest archive 將 archive.rar 的內容解壓到 'dest' 目錄。
此開關意味著只能在 NTFS 檔案系統下使用,並允許儲存與檔案相關聯 NTFS 加密檔案不會儲存資料串流。 與圖形介面 WinRAR 不同,主控台 RAR 不會將壓縮檔的「網頁標記」資
Unix 的 RAR 版本在使用此開關時則儲存檔案擁有者、群組。 Windows 版本則在您擁有必要的讀取權限時,儲存擁有者、群組、檔案
-o 覆寫前先詢問 -o+ 覆寫全部檔案 -o- 不覆寫現存的檔案。
設定密碼 <密碼> 用於壓縮時加密檔案及解壓縮時解密檔案。 密碼大小寫有別。最大的密碼長度為 127 個字元,多出來的字元會自動 範例: 1) rar a -psecret texts.rar *.txt 加入檔案 *.txt 並以密碼 "secret" 加密。 2) rar -p texts.rar *.txt < psw.txt 拿 psw.txt 檔的內容當作密碼。
RAR 壓縮檔在檔案敘述資料之前緊接著儲存每個檔案的檔頭,包含檔名、 為了改進壓縮檔開啟速度,同時防止整個壓縮檔的重要資料位於單一毀 快速開啟資訊包含完整版本的檔頭資料,可能每個檔案會有幾十或幾百 開關 -qo- 還禁止存取當下壓縮檔的快速開啟訊息,例如在解壓縮或列 如果您想測量這個開關的效能影響,請確認壓縮檔內容不是儲存在磁碟
當使用於指令 a、u、f 或 m 時,不但只有目前工作的資料夾,且在 當使用於指令 x、e、t、k、rr、c 或 s 時,不但只有目前工作的資
即使不用 -r 開關 RAR 也能在某些情形下自動啟用遞迴。開關 -r- 如果您在壓縮時指定目錄名稱,且此名稱不包含萬用字元,則預設的
此開關只適用於檔名。目錄名稱不含檔名部分,如 'dirname',並不 範例: rar a -r0 docs.rar *.doc readme.txt 將目前目錄中及其子目錄的的 *.doc 檔案,加上只在本目錄中的 -ri<p>[:<s>] 停頓時間 <s> 是數值從 0 到 1000 (千分之一秒)。這是 RAR 在壓 範例: 執行 RAR 以預設優先權並停頓 10 ms rar a -ri0:10 backup *.*
-s 建立結實壓縮檔。結實壓縮是一種特殊的壓縮方式,將壓縮檔中部分或全 結實壓縮檔在加入大量又小又類似的檔案時能明顯地增加壓縮率。不過也 通常結實壓縮檔內的檔案以副檔名排序。不過也可以利用 -ds 開關來停用 範例: 將當下目錄中的所有 *.c 和 *.h 檔案新增至結實壓縮檔 sources.rar: rar a -s sources.rar *.c *.h
類似於 -s,但在壓縮 <N> 個檔案之後重設結實統計資料。通常這樣 -sc<字元集>[物件] 「字元集」參數為必要的,可以使用以下的值: U - Unicode UTF-16; 來源 UTF-16 檔案的字元序,如清單檔案或註解,係由字元順序遮罩偵 「物件」參數為選用,可以使用以下的值: G - 使用 -ilog 開關指定的記錄檔; 允許指定一個以上的物件,例如 -scolc。如果沒有「物件」參數,則 此開關可以使用 -z[檔案] 來指定檔案的字元集、"cw" 指令來指定清 範例: 1) rar a -scol data @list 使用 OEM 編碼,從 "list" 裡面讀取名稱。 2) rar c -scuc -zcomment.txt data 以 Unicode 讀取 comment.txt 檔案。 3) rar cw -scuc data comment.txt 以 Unicode 寫入 comment.txt 檔案。 4) rar lb -scur data > list.txt 以 Unicode 格式儲存 data.rar 內壓縮的檔名至 list.txt。
類似於 -s,但副檔案變更時重設結實統計資料。通常這樣會減低壓
建立自解壓縮檔。如果建立新壓縮檔的時候,使用此開關自解壓縮檔 Windows 版本給 32 位元自解模組命名為 default32.sfx。 範例: rar a -sfxwincon.sfx myinst 使用 wincon.sfx 自解檔模組建立自解壓縮檔
壓縮的時候,選用的 '名稱' 參數允許指定在建立的壓縮檔內壓縮的 解壓縮時,指令行中指定的壓縮檔名稱僅用於資訊性訊息,但實際壓 從 stdin 讀取壓縮檔資料時,RAR 無法執行向後搜尋的操作。在這種 -si 不允許任何需要使用者互動的提示,這會導致程式終止。如果可 範例: 1) 將 'type readme.txt' 輸出結果壓縮為 'readme.rar' 檔案 type readme.txt | rar a -sireadme.txt readme.rar 2) 將 docs.rar 解壓縮到 'docs' 目錄 type docs.rar | rar x -si -o+ -pmypwd dummy docs\
在大小數值之後的單位類型字元,
在大小數值之後的單位類型字元,
預設值 RAR 會再開始一個分割檔案的時候,嘗試儘快重置結實狀態。 這個開關會強制 RAR 忽略打包的資料大小,並試圖對任何大小的分割 請注意有時候 RAR 即使使用這個開關也無法重置狀態。例如,當壓縮 如果使用於建立非分割壓縮檔則忽略。
在分割檔案之間停用重置結實壓縮檔狀態。 這對增加壓縮率有一點點幫助,但如果有檔案在結實檔案中遺失或損壞 如果使用於建立非分割壓縮檔則忽略。
日期字串格式: YYYYMMDDHHMMSS 使用 'm', 'c', 'a' 修改字元來指定修改、建立 (Unix 的 ctime) 在相同開關中可以使用多個控制參數,就像 -tamc20190215,用來設
開關的格式同 -ta<日期>。
時間字串的格式為: [<n日>d][<n時>h][<n分>m][<n秒>s] 例如,使用開關 -tn15d 可處理檔案較新近 15 天的,以及 使用 'm', 'c', 'a' 修改字元來指定修改、建立 (Unix 的 ctime) 在相同開關中可以使用多個控制參數,就像 -tnmc30d,用來設定相
時間字串的格式與 -tn<時間> 相同。
使用 -tsm 儲存檔案修改時間,開關 -tsc 在 Windows 裡面代表儲存 添加 '+' 則記錄能使用的最長的精度。確實的值取決於作業系統跟檔 相同檔案儲存的所有時間都擁有相同的精度。如果指定不同精度,如 如果沒有指定 -ts 開關,RAR 儲存高精度修改時間,忽略其他兩種時間。 RAR 預設只設定修改時間,不管壓縮檔是否包含另外兩種時間。解壓縮 Windows 在解壓縮時可以設定所有三種時間格式。在 Unix 我們設定修 壓縮時使用 -tsp 開關則會保留來源檔案中最後存取的那個檔案的原始 當 -tsp 被 Windows 的 RAR 支援時,並不保證其他平台也適用。 您也可以在相同開關中混用許多輔助字元,例如 -tscap 來簡化 範例: 1) rar a -ts backup 以最高精度儲存所有檔案時間。 2) rar x -tsa backup 儲存修改和最近存取時間。開關 -tsm 不是必要的,因為本來就是 RAR 3) rar a -tsm1 -tsc1 -tsp backup 儲存低精度的修改和建立時間或 ctime。 -u 更新檔案。這可與壓縮檔解壓及建立時合用。指令字串 a -u 是對等
這個開關使用於建立或列出分割檔案。 第一個範例允許自動偵測分割檔大小,所以新的分割檔案會使用目的地 第二個範例是當這個開關與 'V' 或 'L' 指令共用時,它強制 RAR 從
在大小數值之後的單位類型字元, 如果省略了大小,將會使用自動偵測。 您可以使用小數點代表輸入的是十進位。例如,-v1.5g 表示 1.5 gigabytes 您可以指定許多 -v 來為不同分割檔設定不同大小,例如: rar a -v100k -v200k -v300k 壓縮檔名 設定 100 KB 大小給第一個分割檔,200 KB 給第二個分割檔,300 KB 如果分割檔案在相同的磁碟上被建立當成暫存的檔案 (預設為目前磁碟, 如果分割檔案建立在抽取式媒體,在建立第一個分割檔案之後,使用者將會被 Create next volume: Yes/No/All 在此時間裡,您可以抽換磁片。回答 "A" 則會建立全部的分割檔案而不會暫停。 RAR 分割檔使用如 'volname.partNNN.rar' 這樣的名字,這裏的 NNN 是分割 舊版 RAR 建立的分割檔可能使用另一種命名的規則,這種情況下分割序列的第 當解壓縮或測試多片的分割檔案壓縮檔時,您只能使用第一個分割檔案的名稱。 請插入磁片 <下一個分割檔案名稱>。 這時請插入正確的分割檔案並按下任何鍵
Cannot find <分割檔案名稱> 壓縮檔分割檔案是無法修改的。指令 d、f、u 或 s 也不能使用於多片的 這是可能的,雖然不像在多片分割檔案中檔案的大小一樣,但可以大於未 壓縮檔分割檔案可以是自解檔,此類壓縮檔建立時可使用 '-v' 及 '-sfx' 範例: 建立結實分割檔,每個 1 GB: rar a -s -v1g volume.rar bitmaps
當使用 "-vd" 時,在開始壓縮作業之前,全部在目標磁片的檔案及
在更新已經存在的壓縮檔內的檔案時,強制 RAR 保留以前的檔案版本。舊版 預設情況下,在不帶開關 -ver 解壓縮時, RAR 只解壓縮那個不包括數字尾 在解壓縮時,如果您不帶任何參數使用 -ver 開關,RAR 將會解壓縮符合檔 如果您在壓縮時指定 'n' 參數,會限制儲存在壓縮檔中,檔案版本能儲存的 使用 -ver 開關來保存時,建議避免使用 'filename;n' 之類的名稱格式來
預設 WinRAR 只會在壓縮到抽取式磁碟、且剩下的磁碟空間少於分割檔時,
RAR 在某些操作 (如修改壓縮檔) 中建立暫存檔。此開關可用於指定此類 例如: 對 info.rar 加入新註解時,使用 d:\tmp 路徑存放暫存檔 RAR c -wd:\tmp -zcomment.txt info.rar
如果遮罩包含萬用字元,則該規則適用於當下目錄及其子目錄。沒有萬用 使用 "*\filename" 語法會對所有目錄遞迴排除 "filename"。 如果您知道檔案的確實路徑,可以使用 "path\filename" 語法來排除此 預設的狀態下,只有檔案能使用含有萬用字元的遮罩。如果您想要使用 如果您只想排除一層目錄,請指定明確的目錄名稱,絕對或相對路徑都 範例: 1) rar a -r -x*.jpg -x*.avi rawfiles 壓縮所有檔案,而排除當前目錄及以下目錄的 *.jpg 及 *.avi; 2) rar a -r -x*\temp\ savec c:\* 壓縮所有磁碟 C: 的檔案,但排除 'temp' 目錄及 'temp' 目錄中的檔 3) rar x -x*.txt docs 從 docs.rar 解壓縮所有檔案,但排除 *.txt
範例: rar a -x@exlist.txt arch *.exe
此開關可與任何變更壓縮檔指令共用,來從檔案讀取壓縮檔註解並加入壓
指令限制: 指令 'd','u','f','c','cf' 不可與壓縮檔分割檔案作業。 指令 'a' 無法更新壓縮檔分割檔案,只能建立一個新的。
RAR 以代碼 0 結束的範例代表作業成功,結束代碼不為 0,則表示作業期間 代碼 敘述 0 作業成功
壓縮檔 包含一個或是多個壓縮過的以及/或是加密過的特殊檔案 壓縮 一種資料編碼以減少它的大小的方式 雜湊驗算 對資料區間或檔案計算之後的值,可以用來驗證資料或檔案的 自解檔 自我解壓縮檔。即壓縮檔以一種執行檔的形式存在,從自我解 結實 特殊壓縮方式封裝的壓縮檔,它把在壓縮檔的全部檔案都當成 分割檔 壓縮檔分割的部分單位。將壓縮檔切成分割檔有助於分配到抽 版權所有 (c) 1993-2024 Alexander Roshal |
=====
ETH挖礦結束怎麼辦?改挖ETC囉!真正挖礦就是趁現在!https://ezil.me/?p=ac24
PROMO CODE好康碼ac24 享有10% cashback 回饋反現
礦池伺服器有台灣,低延遲
Free免費領取免費比特幣時時刻刻免費比特幣每1小時可領取一次
每小時可抽一次比特幣最大獎$200 Bitcoin every hour up to $200
每周抽比特幣樂透 weekly lottery draw and win big prizes!
每天抽輪盤最大獎$15,000 WHEEL OF FORTUNE win up to $15,000
=====