WinRAR命令行參數整理

我的實例: 
將D:/wk.doc 壓縮爲:final.rar 
d:/winrar/rar a d:/final.rar d:/wk.doc 

將final.rar中的wk.doc解壓到F:盤 
rar e d:/final.rar F: 

將final.rar轉換成自解壓文件 
rar s final,rar(默認轉換到同級目錄下了) 

給自解壓文件(.exe)添加註釋(設置默認解壓路徑等) 
rar c -zwk.txt d:/final.exe 

直接創建自解壓文件: 
rar a -sfx d:/cc.exe d:/cc.txt 


用法: rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...> 
<@列表文件...> <解壓路徑\> 
<命令> 
a 添加文件到壓縮文件 
c 添加壓縮文件註釋 
cf 添加文件註釋 
ch 改變壓縮文件參數 
cw 寫入壓縮文件註釋到文件 
d 刪除壓縮文件中的文件 
e 解壓壓縮文件到當前目錄 
f 刷新壓縮文件中的文件 
i[參數]=<串> 在壓縮文件中查找字符串 
k 鎖定壓縮文件 
l[t,b] 列出壓縮文件[技術信息,簡潔] 
m[f] 移動到壓縮文件[僅對文件] 
p 打印文件到標準輸出設備 
r 修復壓縮文件 
rc 重建丟失的卷 
rn 重命名壓縮文件 
rr[N] 添加數據恢復記錄 
rv[N] 創建恢復卷 
s[名字|-] 轉換壓縮文件爲自解壓格式或轉換回壓縮文件 
t 測試壓縮文件 
u 更新壓縮文件中的文件 
v[t,b] 詳細列出壓縮文件[技術信息,簡潔] 
x 用絕對路徑解壓文件 
<開關> 
- 停止掃描 
ac 壓縮或解壓後清除存檔屬性 
ad 添加壓縮文件名到目標路徑 
ag[格式] 使用當前日期生成壓縮文件名 
ai 忽略文件屬性 
ao 添加具有壓縮屬性的文件 
ap<格式> 添加路徑到壓縮文件中 
as 同步壓縮文件內容 
av 添加用戶身份校驗(僅註冊版本可用) 
av- 禁用用戶身份校驗 
c- 禁用註釋顯示 
cfg- 禁用讀取配置 
cl 名稱轉換爲小寫 
cu 名稱轉換爲大寫 
df 壓縮後刪除文件 
dh 打開共享文件 
dr 刪除文件到回收站 
ds 對固實壓縮文件禁用名稱排序 
dw 檔案處理後清除文件 
e[+]<屬性> 設置文件排除和包括屬性 
ed 不添加空目錄 
en 不添加"壓縮文件結束"標誌 
ep 從名稱中排除路徑 
ep1 從名稱中排除基本目錄 
ep2 展開爲完整路徑 
ep3 擴展路徑爲包含盤符的完全路徑 
f 刷新文件 
hp[密碼] 同時加密文件數據和文件頭 
id[c,d,p,q] 禁用消息 
ieml[屬性] 用 E-mail 發送壓縮文件 
ierr 發送所有消息到標準錯誤設備 
ilog[名稱] 把錯誤寫到日誌文件(只有註冊版本可用) 
inul 禁用所有消息 
ioff 完成一個操作後關閉 PC 電源 
isnd 啓用聲音 
k 鎖定壓縮文件 
kb 保留損壞的已解壓文件 
m<0..5> 設置壓縮級別(0-存儲...3-默認...5-最大) 
mc<參數> 設置高級壓縮參數 
md<大小> 以KB爲單位的字典大小(64,128,256,512,1024,2048,4096 or A-G) 
ms[ext;ext] 指定存儲的文件類型 
mt<線程> 設置線程數 
n<文件> 僅包含指定的文件 
n@ 從標準輸入設備讀取文件名到包括 
n@<列表> 包含在指定的列表文件中列出的文件 
o[+|-] 設置覆蓋模式 
oc 設置 NTFS 壓縮屬性 
or 自動重命名文件 
os 保存 NTFS 流 
ow 保存或恢復文件所有者和組 
p[密碼] 設置密碼 
p- 不詢問密碼 
r 遞歸子目錄 
r- 禁用遞歸 
r0 僅遞歸通配符名稱的子目錄 
ri<P>[:<S>] 設置優先級(0-默認,1-最小..15-最大)和以毫秒爲單位的休眠時間 
rr[N] 添加數據恢復記錄 
rv[N] 創建恢復卷 
s[<N>,v[-],e] 創建固實壓縮文件 
s- 禁用固實壓縮文件 
sc<chr>[obj] 指定字符集 
sfx[名稱] 創建自解壓壓縮文件 
st[名稱] 從標準輸入設備讀取數據(stdin) 
sl<大小> 處理小於指定大小的文件 
sm<大小> 處理超過指定大小的文件 
t 壓縮後測試文件 
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS 
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS 
tk 保留原始壓縮文件時間 
tl 設置壓縮文件時間爲最新文件時間 
tn<時間> 添加 <時間> 以後的文件 
to<時間> 添加 <時間> 以前的文件 
ts<m,c,a>[N] 保存或恢復文件時間(修改,創建,訪問) 
u 更新文件 
v 自動檢測創建卷的大小或者列出所有的卷 
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1] 
vd 創建容量前清除磁盤內容 
ver[n] 文件版本控制 
vn 使用舊風格的卷命名方案 
vp 每卷之前暫停 
w<路徑> 指定工作目錄 
x<文件> 排除指定的文件 
x@ 從標準輸入設備讀取要排除的文件名 
x@<列表> 排除在指定的列表文件中列出的文件 
y 假設對全部詢問都回答是 
z[文件] 從文件讀取壓縮文件註釋 
D:\WinRAR> 
================ 
舉個例子: 
1. 建立一個批處理文件,裏頭起作用的只有1行:) 
======================================= 
BackFav.bat(名字可以隨便起)文件內容: 
REM 這個批處理文件是用來自動備份我的收藏夾 
REM WinRAR <命令> -<開關1> -<開關N> <壓縮文件> <文件...> <@列表文件...> <解壓路徑"> 
"D:"Program Files"WinRAR"WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:"my documents"Favorites.exe" "%USERPROFILE%"Favorites" 
========================================= 
參數說明: 
a: 添加指定的文件(源目錄,這裏是"%USERPROFILE%"Favorites")和文件夾到壓縮文件(目標文件,這裏是"d:"my documents"Favorites.exe")中。 
-as: 這是一個開關,指添加方式是“同步壓縮文件內容” 
-r: 表示“包含子文件夾” 
-sfx: 表示建立的是一個自解壓文件 
-zsfxpara.txt: 從文件sfxpara.txt讀取壓縮文件註釋,這注釋有什麼用後面解釋 
-ep1: 表示不把路徑%USERPROFILE%保存在壓縮文件中 
2. 註釋文件的作用 
建立壓縮文件的時候不光要考慮壓縮那些文件,還要考慮怎麼解壓縮。通過註釋文件可以向壓縮包傳遞許多有用的信息。 
sfxpara.txt內容: 
PATH=%USERPROFILE%" 
Silent=1 


--------------------------------- 
從命令行也可以運行-WinRAR-命令,常規的命令行語法描述如下: 
WinRAR----- 
命令-要-WinRAR-運行的字符組合代表功能 
開關-切換操作指定類型,壓縮強度,壓縮文件類型,等等的定義。 
壓縮文件-要處理的壓縮文件名。 
文件-要處理的文件名。 
列表文件-列表文件是包含要處理文件名稱的純文本。文件名應該在第一卷啓動。可以在列表文件中使用//字符後添加註釋 
。例如,你可以包含兩列字符串創建-backup.lst:c:\work\doc\*.txt-//備份文本文檔-c:\work\image\*.bmp-//備份圖片 
c:\work\misc並接着運行:[email protected]你可以在命令行中同時指定普通的文件名和列表文件名。 
解壓路徑-只與命令-e-和-x-,搭配使用。指出解壓文件添加的位置。如果文件夾不存在時,會自動創建。 
注意事項 
a)-如果未指定-文件-或是-列表文件-時,WinRAR-將會以缺省的-*.*-運行全部的文件; 
b)-如果未指定壓縮文件擴展名時,WinRAR-將會使用在-壓縮配置-中選定的默認壓縮文件格式。但你可以指定-.RAR-或-.ZIP-擴展 
名來替換它們; 
c)-在命令行所輸入的開關會替換相同的配置設置值; 
d)-在命令-c、e、s、t、rr、k-和-x-可在壓縮文件名中使用通配符。如此可以用單個的命令來進行超過一個以上的壓縮文件,除此 
之外,如果你指定--r-開關於這些命令時,它們將會搜索在子文件夾中的壓縮文件; 
e)-某些命令和開關只應用在-RAR-壓縮文件,有些則在-RAR-和-ZIP-都可使用,而某些則可應用在全部的壓縮文件格式。這一些都 
得看壓縮文件格式所提供的特性而定; 
f)-命令和開關的大小寫是相同意思的,你可以用大寫或者小寫來下命令均可。 
--------------------------------------------------------------------------- 
a-添加文件到壓縮文件 
添加指定的文件和文件夾到壓縮文件中。此命令行等同於-添加。 
注意:-因爲分卷壓縮文件修改是禁用的,此命令無法應用來更新分卷壓縮文件,只用於創建時。 
例子: 
a)-從當前文件夾添加全部-*.hlp-文件到壓縮文件-help.rar-中 
WinRAR-a-help-*.hlp 
b)-從當前文件夾和子文件夾壓縮全部文件成爲-362000-字節大小、固實的、分卷自解壓文件-save.part1.exe,save.part2.rar,save.part3.rar-等,並在每一個分卷中添加恢復記錄 
WinRAR-a--r--v362--s--sfx--rr-save 
因爲未指定文件名,全部文件-(*.*)-將會被添加。 
c)-如果指定了文件夾名,並結合引用參數-開關--r,這時整個文件夾和子文件夾的全部內容都會被添加到壓縮文件中。下面的命令 
將會把文件夾-Bitmaps-中全部的文件添加到-RAR-壓縮文件-Pictures-中 
WinRAR-a--r-Pictures.rar-Bitmaps 
當然這也可以使用常規格式用-Bitmaps-來代替-Bitmaps\*.*。 
c-添加壓縮文件註釋 
此命令允許在壓縮文件中添加-註釋-。RAR-壓縮文件的最大註釋長度是-62000-字節,而-ZIP-壓縮文件則爲-32768-字節。添加壓縮文件註釋也可以通過使用-壓縮文件管理-命令-添加壓縮文件註釋。 
因爲分卷壓縮文件修改是禁用的,所以註釋無法應用在分卷壓縮。當創建分卷壓縮時,你可以使用開關--z-來添加註釋到分卷壓縮。 
例子: 
a)-添加註釋到壓縮文件-distrib.rar 
WinRAR-c-distrib.rar 
b)-從文件添加註釋可以使用--z-開關。 
WinRAR-c--zinfo.txt-dummy 
cf-添加文件註釋 
cw-寫入壓縮文件註釋到文件 
d-刪除壓縮文件中的文件 
從壓縮文件刪除指定的文件和文件夾。此命令行命令相當於-壓縮文件管理-命令-刪除。 
注意: 
1)-如果從壓縮文件刪除全部的文件時,空白的壓縮文件將會被刪除。 
2)-因爲分卷壓縮文件修改是禁用的,此命令無法應用於分卷壓縮。 
例子: 
從壓縮文件-dummy-刪除全部的-*.dmy-文件 
WinRAR-d-dummy-*.dmy 
e-解壓壓縮文件到當前目錄 
忽略路徑解壓壓縮的文件到當前或指定的文件夾。此命令行對應的是-壓縮文件管理-命令-解壓到指定文件夾-並在-解壓路徑和選項對話框-“不解壓路徑”的選項是啓用時。 
例子: 
在當前文件夾,從全部的-RAR-壓縮文件解壓所有的-*.doc-文件到當前文件夾 
WinRAR-e-*.rar-*.doc 
f-刷新壓縮文件中的文件 
只有在壓縮文件中的文件比添加的還舊時才更新。此命令不會把新文件添加到壓縮文件中。命令行等同於-添加到壓縮文件-並且 
在-壓縮文件名和參數對話框-選擇了“只刷新已存在的文件”的更新模式。 
因爲分卷壓縮文件修改是禁用的,所以此命令無法應用在分卷壓縮。 
另請參閱:-命令-A---添加文件到壓縮文件 
i[參數]=-在壓縮文件中查找字符串 
在壓縮文件中查找字符串。支持下列參數: 
i---不區分大小寫查找(默認); 
c---區分大小寫查找; 
h---十六進制查找; 
t---使用-ANSI,-Unicode-和-OEM-字符表; 
如果沒有指定參數,它可以使用簡單的命令行語法-i-代替-i= 
它還允許和其他參數一起指定‘t’變量,例如,ict=字符串,使用上述所有字符表執行區分大小寫的查找。 
由於技術限制,現在-WinRAR-不支持在-ACE-和-7Z-壓縮文件格式中查找。 
例子: 
1)-winrar-"ic=first-level"--r-c:\*.rar-*.txt 
在磁盤C:中的-*.RAR-壓縮文件中的-*.txt-文件中執行區分大小寫搜索-"first-level"-字符串。 
2)-rar-ih=-f0e0aeaeab2d83e3a9--r-e:\texts 
在-e:\text-目錄下的-RAR-壓縮文件中查找十六進制字符串-f0-e0-ae-ae-ab-2d-83-e3-a9-。 
k-鎖定壓縮文件 
此命令可防止-WinRAR-在未來對壓縮文件的任何修改。此命令行命令相當於-壓縮文件管理-命令-鎖定壓縮文件。 
例子: 
WinRAR-k-release 
壓縮文件管理:-WinRAR-圖形界面可以是二種基本狀態中的一種:-文件管理模式或壓縮文件管理模式。 
在文件管理模式,將會顯示當前工作文件夾的文件和文件夾列表。你可以使用鼠標或鍵盤等常用的-Windows-方式來-選擇-文件和文件夾,以及運行不同文件操作,例如壓縮或者刪除。這些模式也可以用壓縮文件組來運行測試和解壓操作。 
在壓縮文件管理模式,將會顯示當前打開的壓縮文件的壓縮文件和文件夾列表,你也可以選擇文件和文件夾,並運行如解壓、測試或註釋等壓縮文件指定操作。 
在任一個模式裏,你均可以更改當前的文件夾-(實際的或壓縮過的)。按下-Backspace-或-Ctrl+PgUp-或在文件夾的".."名稱上雙擊,可以轉到磁盤或壓縮文件文件夾的上一層。如果你正在查看壓縮文件的最上層文件夾,相同的動作將會關閉壓縮文件,並返回到-WinRAR-文件管理模式。按下-Enter-或-Ctrl+PgDn-或在任何其它的文件夾上雙擊則進入裏面。同樣的動作應用在壓縮文件名時,則會打開此壓縮文件。Ctrl+\-則將磁盤的最上層文件夾設置爲當前文件夾。 
要進入-WinRAR-的文件管理模式,只需很簡單地在-WinRAR-圖標上雙擊,或者從命令行不加參數運行-WinRAR。 
要進入-WinRAR-的壓縮文件管理模式,先從文件管理模式啓動-WinRAR,然後將光標移到想要的壓縮文件上,並在壓縮文件名上按下-Enter-或從-文件菜單-使用“打開壓縮文件”命令。或者在-Windows-界面-(資源管理器或桌面)-的壓縮文件名上以鼠標雙擊就可用-WinRAR-將它打開。要有這樣的特性,WinRAR-必須在安裝期間關聯到壓縮文件-(它是默認的安裝選項)。你也可在安裝後使用-綜合設置對話框-將壓縮文件關聯到-WinRAR。最後,如果在命令行以壓縮文件名作爲單個參數運行-WinRAR,也可以直接從命令行進入想要的壓縮文件。 
鎖定壓縮文件:-此命令使用於當-WinRAR-是用在-文件管理-和-壓縮文件管理-模式時。如果你在壓縮文件內部,你不需要選擇任何要運行該命令的文件,只要使用-命令菜單、工具欄上的“鎖定”按鈕或鍵盤快捷鍵-Alt+L-運行“鎖定壓縮文件”命令。如果你在文件管理模式瀏覽未壓縮文件,首先選擇要搜索來鎖定的壓縮文件和文件夾。 
鎖定的壓縮文件便無法再通過-WinRAR-修改。你可以鎖定重要的壓縮文件,以防止被意外的修改。這個功能只能被-RAR-壓縮文 
件支持。 
命令行對應命令:-命令“k” 
l[t,b]-列出壓縮文件[技術信息,簡潔] 
m[f]-移動到壓縮文件[僅對文件] 
類似-命令-a-,但在壓縮操作成功完成後,文件和文件夾將會被清除。此命令行等同於-添加到壓縮文件-並且在-壓縮文件名和參數對話框中啓用“壓縮之後刪除”選項。 
因爲分卷壓縮文件修改是禁用的,所以此命令無法應用在更新分卷壓縮,只能創建。 
p-打印文件到標準輸出設備 
r-修復壓縮文件 
壓縮文件修復由二個階段所組成。首先,損壞的壓縮文件會掃描-恢復記錄-(參閱-rr-命令)。如果壓縮文件包含先前添加的恢復記錄,而且損壞的數據部分是連續性的,並低於-N*512-字節,N-代表置入壓縮文件內恢復扇區的數目,壓縮文件成功重建的機會是非常高的。當此階段完成時,新的壓縮文件將會創建,叫做-_recover.rar。 
如果損壞的壓縮文件不包含恢復記錄,或是如果壓縮文件由於嚴重的損壞,而不能夠完全恢復時,第二階段開始。在此階段期間,僅有壓縮文件結構的重建,而要恢復失敗-CRC-驗證的文件是不可能,但是它儘可能的從損壞的壓縮文件架構中,可訪問的部位來恢復未損壞的文件。通常這對固實的壓縮文件是有用的,在損壞的固實壓縮文件,通常僅第一個文件可能在第二個階段期間被恢復的。 
當此階段完成時,新的壓縮文件將會創建,叫做-_reconst.rar。 
當恢復程序操作時,當可疑的文件出現的時候,WinRAR-可能會提示用戶加以協助。 
可疑的項目-。將它添加到壓縮文件:-是/否/全部 
回答“是”把此項目添加文件-_recover.rar。 
此命令行等同於-文件管理-命令-修復壓縮文件。 
例子: 
winrar-r-buggy.rar 
rc-重建丟失的卷 
使用-恢復卷-(.rev-文件)重建丟失的卷。你需要指定任何存在的卷作爲壓縮文件名,例如: 
winrar-rc-backup.part03.rar 
你可以在-這裏-讀到更多關於恢復卷的信息。 
rn-重命名壓縮文件 
重命名壓縮文件。這個命令只支持-RAR-壓縮文件格式。命令語法是: 
winrar-rn- 
例如,下列命令: 
winrar-rn-data.rar-readme.txt-readme.bak-info.txt-info.bak 
在壓縮文件-data.rar-中將把-readme.txt-重命名爲-readme.bak-並把-info.txt-重命名爲-info.bak。 
在源文件和目標文件名中可以使用統配符來進行簡單像改變文件擴展名的名稱轉換。例如: 
winrar-rn-data.rar-*.txt-*.bak 
將把所有的-*.txt-文件重命名爲-*.bak。 
WinRAR-不檢查目標文件名是否已經在壓縮文件中存在,所以你需要小心,防止重名。尤其是使用統配符時特別重要。這個命令有潛在的危險,因爲一個錯誤的統配符可以損壞所有的壓縮文件名。 
rr[N]-添加數據恢復記錄 
選擇性的,多餘的信息-(恢復記錄)-可添加到壓縮文件中,也會造成壓縮文件大小些微增大,但在磁盤失敗或是其它數據流失時,可以幫助恢復壓縮文件。- 
恢復記錄可包含最多-524288-個恢復扇區。如果受損數據部位是連續性的,這時每一個扇區能夠恢復-512-個字節的受損信息, 
然而在多區域受損時,此值將會減少。 
扇區的數量也可以直接以“rr”命令-(N-=-1,2-..-524288)-指定。如果用戶未指定,則將會以壓縮文件大小自動的選擇記錄區 
值:-恢復信息的大小大約是壓縮文件大小總計的-1%,通常允許恢復壓縮文件連續受損數據總計大小最多達-0.6%。 
你也可以使用百分比字符附加指定-壓縮文件大小百分比的恢復記錄大小。例如,‘rar-rr3%-壓縮文件名’注意如果你從.bat-或-.cmd-文件運行這個命令時,你需要使用-rr3%%-代替-rr3%,因爲命令處理把符號‘%’作爲批處理文件開始的參數。你 
可以使用-‘p’代替‘%’,所以‘rr3p’也可運行。 
恢復記錄大小的概算公式爲: 
/-256-+-*-512-字節。 
此命令行等同於-壓縮文件管理-命令-保護壓縮文件防止損壞。 
例子: 
a)壓縮文件-backup-添加默認大小(1%)恢復記錄 
winrar-rr-backup 
b)-添加數據恢復記錄到壓縮文件-pictures-並設置它的大小爲壓縮文件總大小的-5% 
winrar-rr5p-pictures 
rv[N]-創建恢復卷 
創建恢復卷(.rev文件),以後它可以在卷組中重建丟失的文件。 
這個命令只對多卷壓縮文件敏感,你需要在組中指定第一卷的名字作爲壓縮文件名。例如: 
winrar-rv3-data.part01.rar 
選項-參數指定創建恢復卷的數目並必須少於RAR卷的總數。你也可以附加一個百分號到這個參數上,這樣創建的.rev文件的 
數目將等於從RAR卷總數獲得的這個百分比。-例如: 
winrar-rv15%-data.part01.rar 
你可以在-這裏-讀到更多關於恢復卷的信息。 
s[名字|-]-轉換壓縮文件爲自解壓格式或轉換回壓縮文件 
這個命令會創建一個自解壓文件-(SFX)-當運行時會解壓包含在裏面的文件。 
你也可以製作自解壓當成多片的分卷壓縮第一個序列,但必須注意一點,因爲自解壓模塊的數量而會使文件大小較大些。自解壓分卷的創建可使用命令-a-並加上開關:--v--sfx,然後你不需要確認分卷的大小---第一個分卷會自動的以正確的大小來創建。 
這個命令行等同於-壓縮文件管理-命令-把壓縮文件轉換成自解壓格式。 
例子: 
WinRAR-s-diamant 
默認-WinRAR-使用在-RAR-壓縮文件的自解壓模塊文件爲-default.sfx,它必須與winrar.exe-存在於相同的文件夾中以及,對於-ZIP-壓縮文件則使用-zip.sfx-模塊。也可以在“s”命令中,指定交替的自解壓模塊名。 
例如,要添加-DOS-自解壓模塊-dos.sfx-則運行: 
WinRAR-sdos.sfx-myinst 
------------------- 
s--這個命令會從已存在的-自解壓文件-(SFX)-刪除自解壓模塊。 
WinRAR-會創建新的不含自解壓模塊的壓縮文件,原有的自解壓文件不會刪除。 
例子: 
WinRAR-s--rarsetup.exe- 
t-測試壓縮文件 
爲了驗證指定的文件,這個命令會運行虛擬文件解壓,但不會寫入輸出數據流。這個命令行等同於-壓縮文件管理-命令-測試文件。 
例子: 
測試全部在磁盤上的-*.rar-壓縮文件 
WinRAR-t--r-\*.rar 
u-更新壓縮文件中的文件 
這個命令,就好象-命令-f-一樣。僅在如果壓縮文件中的文件比被添加的還舊時才更新,但不像“f”的地方是,它只會添加新的文件。- 
這個命令行等同於-添加到壓縮文件-並在-壓縮文件名和參數對話框-中選擇“添加和更新文件”的更新模式。 
因爲分卷壓縮文件修改是禁用的,所以這個命令無法應用在分卷壓縮。 
另請參閱:-命令-A---添加文件到壓縮文件中 
v[t,b]-詳細列出壓縮文件[技術信息,簡潔] 
x-用絕對路徑解壓文件 
以完整路徑解壓文件和文件夾。保存在壓縮文件中的文件夾架構,將會完整的還原恢復。此命令行等同於-壓縮文件管理-命令-解壓 
類似的方法有-命令-e,此命令可以解壓文件到當前文件夾或者指定的文件夾。 
例如,命令: 
WinRAR-x-Fonts-*.ttf 
會從壓縮文件解壓-*.ttf-字體文件到當前文件夾,但下面命令: 
WinRAR-x-Fonts-*.ttf-NewFonts\ 
會從壓縮文件解壓-*.ttf-字體文件到文件夾-NewFonts 
在上面的例子,你必須使用附加的倒斜線來表示目標文件夾。 

--停止掃描 
ac-壓縮或解壓後清除存檔屬性 
此開關是設計用於備份目標的。當壓縮時使用此開關,在壓縮之後文件的“存檔”屬性將會被清除。或者如果是在解壓的時候,WinRAR-會清除解壓後文件的“存檔”屬性。 
ad-添加壓縮文件名到目標路徑 
這個選項可以在解壓一組壓縮文件時使用。默認條件下-RAR-把從壓縮文件中解壓的文件放在同一目錄下,但是這個開關讓從每個壓縮文件中解壓的文件都創建一個單獨的目錄。 
例子: 
rar-x--ad-*.rar-data\ 
WinRAR-將爲在‘data’下每一個未壓縮的壓縮文件創建子目錄。 
af-指定壓縮文件格式 
這個開關在-WinRAR-命令行中允許定義新壓縮文件類型-參數可以是‘rar’或‘zip’。 
例如,‘winrar-a--afzip-arc’將創建-arc.zip-壓縮文件。 
這個開關只被-WinRAR-支持。控制檯-RAR-不能創建-ZIP-壓縮文件。- 
ag[格式]-使用當前日期生成壓縮文件名 
當創建壓縮文件時,以格式“YYYYMMDDHHMMSS”附加當前日期字符串,這對於每日更新是有用的。 
附加字符串是由“格式”參數所定義,或者如果不存在時,則使用“YYYYMMDDHHMMSS”。格式字符串可以包含下列的字符: 
Y-年 
M-月 
MMM-文本式的月份名-(Jan,Feb,等) 
W-文本星期名-(星期以星期一開始) 
A-數字星期名-(星期一爲-1,星期日爲-7) 
D-日(月) 
E-日(年) 
H-時 
M-分-(如果接續在時候面,則視爲分看待) 
S-秒 
N-壓縮文件數字。WinRAR-搜索要生成的名字的文件是否存在,如果發現它已經存在,將遞增一個壓縮文件數字,直到生成一個唯一的名字。 
上面列出的每個字符串僅表示添加到壓縮文件名中的一個字符。例如,使用-WW-表示-2-數字的星期或-YYYY-定義-4-數字的年。 
如果在格式化字符串的第一個字符是‘+’,日期字符串和基本壓縮文件名位置交換,所以日期將在壓縮文件名之前。 
格式字符串可以包含在-'{'-和-'}'-包含的可選字符。此文本插入到壓縮文件名中。 
所有其它字符都原樣添加到壓縮文件名。 
如果你需要更新已經存在的壓縮文件,小心使用--ag-開關。依賴於以前使用的--ag-傳送的格式字符串和時間,生成的和現有的壓縮文件名可能不匹配。在這種情況下-WinRAR-會創建一個新的壓縮文件,而不是更新現有文件。 
例子: 
1)-使用默認的-YYYYMMDDHHMMSS-格式 
winrar-a-朼g-backup 
2)-使用-DD-MMM-YY-格式 
winrar-a--agDD-MMM-YY-backup 
3)-使用-YYYYMMDDHHMM-格式 
winrar-a--ag+YYYYMMDDHHMM-backup 
4)-使用-YYYY-WW-A-格式,包含區段描述 
rar-a--agYYYY{year}-WW{week}-A{wday}-backup 
5)-使用-YYYYMMDD-和壓縮文件數字。它允許即使用-YYYYMMDD-格式掩碼在同一天使用超過一次時,也產生唯一的文件名 
winrar-a--agYYYYMMDD-NN-backup 
ao-添加具有壓縮屬性的文件 
此開關是設計用於備份目的的。當壓縮時使用此開關,只會添加“存檔”屬性的文件到壓縮文件中。 
例子: 
添加驅動器-C:-具有“存檔”屬性的全部文件到“f:backup”並清除文件的“存檔”屬性 
WinRAR-a--r--ac--ao-f:backup-c:\*.* 
ap-添加路徑到壓縮文件中 
當添加文件到壓縮文件以及當解壓時從文件名刪除時,將會使用與此開關結合的路徑。 
舉例來說,如果你希望添加文件-readme.txt-到壓縮文件-release-的文件夾-DOCS\ENG-中,你可以運行: 
WinRAR-a--apDOCS\ENG-release-readme.txt 
或解壓-ENG-到當前文件夾: 
WinRAR-x--apDOCS-release-DOCS\ENG\*.* 
僅可用於-RAR-和-ZIP-格式。 
as-同步壓縮文件內容 
如果此開關使用於壓縮時,在當前添加的文件列表中不存在的被壓縮文件,將會從壓縮文件中刪除。它可以很方便的與--u-開關結合,用來同步壓縮文件和壓縮的文件夾的內容。 
舉例來說,在下面命令之後: 
winrar-a--u--as-backup-sources\*.cpp 
壓縮文件-backup.rar-將只會包含源文件夾的-*.cpp-文件,其它的全部文件將會從壓縮文件中刪除。它看起來就好象創建新壓縮文件,但有一個重要的不同:-如果從上次備份後沒有修改過的文件,這項操作會比創建新壓縮文件的操作快上許多。 
只可用於-RAR-格式。 
av-添加用戶身份校驗(僅註冊版本可用) 
如果使用此開關,WinRAR-將會在每個新建和更新的壓縮文件,添加關於創建者,上次更新時間和壓縮文件名的信息。如果壓縮文件包含了用戶身份校驗信息,在被修改後此開關未指定時,用戶身份校驗信息將會被刪除。 
在-壓縮文件管理模式,你始終可以使用-顯示信息-命令來讀取認證信息。認證信息只支持於-RAR-壓縮文件格式。 
當創建分卷壓縮文件時使用“-av”開關,認證信息將會被放到每一個分卷中。 
爲了啓動認證信息的功能,此程序-必須註冊。請閱讀-許可和註冊信息-章節來獲得更多關於註冊的信息。 
如果此開關未指定,認證信息僅在-壓縮配置-的“添加用戶身份校驗信息”選項打開時纔會添加。 
例子: 
從當前文件夾添加全部的文件到壓縮文件“release”並添加用戶身份校驗信息到壓縮文件 
WinRAR-a--av-release 
av--禁用用戶身份校驗 
即使-壓縮配置-的“添加用戶身份校驗信息”選項是打開的,此開關仍會關閉添加認證信息。 
c--禁用註釋顯示 
cfg--禁用讀取配置 
此開關讓-WinRAR-忽略在默認-壓縮配置-中的設置和-RAR-環境變量。 
RAR-環境變量:-使用-SET-命令,默認的開關可以添加到-RAR-的-Windows-環境變量中。大多數在變量中指定的開關只能適用當-WinRAR-運行於-命令行模式-時,而開關--cl、-cu、-tk、-tl、-p-則可同時使用於界面模式和命令行模式。 
示例 
命令 
SET-RAR=-s--m5--md1024 
當運行於命令行模式時,將會強制-WinRAR-創建-固實壓縮文件-並使用最優壓縮方式和-1024-Kb-的字典。 
cl-名稱轉換爲小寫 
當使用此開關時,從壓縮文件解壓、添加到壓縮文件、修改或更新壓縮文件中的文件的全部文件名都將被轉換成爲小寫。這有時可用於當從一個有區分大小寫的操作系統,移動壓縮文件到另一個有區分大小寫的操作系統。舉例來說,從-UNIX-下解壓,但壓縮 
文件創建在-DOS-下。 
例子: 
從-port.rar-解壓全部的文件並將名稱轉換成小寫 
WinRAR-x--cl-port 
cu-名稱轉換爲大寫 
當使用此開關時,從壓縮文件解壓、添加到壓縮文件、修改或更新壓縮文件中的文件的全部文件名都將被轉換成爲大寫。 
例子: 
從-port.rar-解壓全部的文件並將名稱轉換成大寫 
WinRAR-x--cu-port 
df-壓縮後刪除文件 
移動文件到壓縮文件。此開關結合命令-a-運行時的動作等同於命令-m。 
dh-打開共享文件 
允許處理由其它應用程序打開來寫入的文件。 
如果應用程序允許度去訪問文件時,這個開關有用,但是如果文件的所有訪問類型都被禁止,文件打開操作仍然會失敗。 
此開關是有危險性的,因爲它允許添加文件到壓縮文件,而文件可能正由其它應用程序進行修改中。使用時請小心。 
如果未指定此開關,則依據在-壓縮配置-的“打開共享的文件”選項設置而定。 
例子: 
WinRAR-a--dh-dbf-*.dbf 
ds-對固實壓縮文件禁用名稱排序 
此開關只對-固實-RAR-壓縮文件有意義。固實壓縮文件的壓縮率是依據文件的順序而定的,默認的-WinRAR-添加到固實壓縮文件的文件是按擴展名排序的。你可以使用此開關--ds-關閉此項排序,並試着設置更爲最優化的文件順序。通常類似的數據是被添加在 
一起的。 
例子: 
WinRAR-a--s--ds-tools-*.com-*.exe-*.doc-*.txt-*.* 
文件將會以:-*.com、*.exe、*.doc、*.txt、全部其它文件類型的順序來添加。 
注意: 
文件-rarfiles.lst-也可以用來定義固實壓縮文件中的文件順序 
e[+]-設置文件排除和包括屬性 
指定文件排除屬性掩碼。-是一個十進制、八進制、(以‘0’開頭)-或十六進制-(以‘0x’開頭)-格式的數字。如果和文件屬性-AND-邏輯運算後結果非零,文件不被添加到壓縮文件中。 
默認,在沒有‘+’標記,此開關定義排除掩碼。如果對和文件屬性按位進行-AND-邏輯運算的結果不爲-0,則文件將不會被加入到壓縮文件中。 
如果‘+’符號存在,它指定包含掩碼。只有具有在掩碼中指定的屬性中的至少一種的文件會被添加到壓縮文件中。 
在-Windows-版本中也可以使用符號-D,-S,-H,-A-和-R-代替數字掩碼來指出帶有系統、隱藏、存檔和只讀屬性的文件夾和文件。 
給出的屬性的順序沒有特別的意義。 
允許在命令行中把--e-和--e+-都指定。 
例子: 
1)-僅有文件夾名字而不包含它們的內容 
WinRAR-a--r--e+d-folders 
2)-不壓縮系統和隱藏屬性的文件: 
WinRAR-a--esh-files 
ed-不添加空目錄 
這個開關指出空目錄不被存儲到被創建的壓縮文件中。當解壓這樣一個壓縮文件時,-RAR-會基於他們內部的文件路徑創建非空的目錄。關於空目錄的信息丟失。非空目錄除了名字外(訪問權限,-流,-等。)其他所有屬性全部丟失,-所以只有在你不需要保留這樣的信息時使用此開關。 
en-不添加"壓縮文件結束"標誌 
默認情況下,RAR-在新建或更新壓縮文件時,在結束時添加“壓縮文件結束”塊。它允許跳過象數字安全簽名等擴展數據,但是在一些特定條件下禁用這些功能可能有用。例如,如果在一個壓縮文件在兩個系統之間通過不可靠的連接傳遞,並且同時發送者在它裏面添加新文件時,它可能對確認已經接受的文件部分不會在傳送部分之間的另一個結束被修改很重要。 
這個開關不能用在分捲上,因爲壓縮文件結束塊包含正確處理卷的重要信息。 
ep-從名稱中排除路徑 
包含此開關時,文件在加入壓縮文件時不會包含路徑信息。這可能會有在壓縮文件中,存在數個相同名稱的結果。 
例子: 
從當前磁盤壓縮全部的-*.bas-文件而不含路徑。 
WinRAR-a--r--ep-bsources-\*.bas 
ep1-從名稱中排除基本目錄 
不存儲在命令行所輸入的路徑。 
例子: 
將所有-tmp-文件夾內的全部文件和文件夾加入到壓縮文件-test,但是在壓縮的路徑名不包含「tmp\」 
WinRAR-a--r--ep1-test-tmp\* 
此等同於命令: 
cd-tmp 
WinRAR-a--r-..\test 
cd-.. 
ep2-展開爲完整路徑 
當壓縮時存儲完整的文件路徑-(除了驅動器號與前綴的反斜線)。 
ep3-擴展路徑爲包含盤符的完全路徑 
壓縮時如果使用此開關則保存和恢復包括盤符的完全的文件路徑。磁盤分隔符(冒號)被下劃線字符替換。 
如果你解壓時使用--ep3,它把下劃線改回爲冒號並且把文件解壓到它們原始的目錄和磁盤中。如果用戶也指定了目標路徑,它會被忽略。 
此開關對於把數個磁盤備份到同一個壓縮文件有幫助。例如,你可以運行: 
WinRAR-a--ep3--r-backup.rar-c:\-d:\-e:\ 
來創建備份並且: 
WinRAR-x--ep3-backup.rar 
來恢復它。 
小心使用--ep3-開關,只有你確認壓縮文件不包含任何惡意文件。你可以在--ep3-開關-的描述中看到更多關於“存儲包含盤符的完全路徑”模式的可能的好處和危險,它是與此-WinRAR-選項等價的命令行。換句話說,如果是你自己創建的壓縮文件或你完全相信它的作者才使用它。此開關允許覆蓋在你的計算機上任何地方的任何文件,包括重要的系統文件和通常僅用於備份和恢復的目的。 
f-刷新文件 
可使用於壓縮文件解壓或是創建時。命令字符串“a--f”等同於命令-f。你也可以使用開關“-f”於命令-m。 
如果開關“-f”使用於命令-x-或-e,此時僅舊文件會被從壓縮文件解壓的新版本給替換。壓縮後的文件,沒有符合的未壓縮文件,則不會解壓。 
界面模式對等的開關是位於-壓縮文件名和參數-對話框的“只刷新已存在的文件”選項,以及-解壓路徑和選項對話框-的“只刷新已存在的文件”選項。 
hp[密碼]-同時加密文件數據和文件頭 
這個開關和--p[p]-類似,但是開關--p-只加密文件數據,而使文件名等其它信息可見。這個開關加密所有包括文件數據、文件名、大小、屬性、註釋和其它塊等所有可感知壓縮文件區域,所以它提供了更高的安全等級。 
在壓縮文件中使用-hp-加密,沒有密碼甚至不可能查看文件列表。 
例子: 
將添加文件-report.txt-到加密的壓縮文件-secret.rar-中,使用密碼‘fGzq5yKw’ 
rar-a--hpfGzq5yKw-secret-report.txt 
ibck-在後臺運行winrar- 
當開始壓縮或是解壓操作時,將-WinRAR-最小化放到任務欄指示區。 
界面模式對等的開關是位於-壓縮文件名和參數-對話框的“後臺壓縮”選項 
id[c,d,p,q]-禁用消息 
ieml[屬性]-用-E-mail-發送壓縮文件 
附加一個使用添加命令創建或被更新的壓縮文件到-E-mail-信息中。你需要有-MAPI-兼容的-E-mail-客戶端來使用這個開關(大部分現代的-E-mail-程序支持-MAPI-接口)。 
你可以在開關中直接輸入詳細-E-mail-地址或留爲空白。在以後可以由你的-E-mail-程序詢問。可以使用用分號或逗號分開的數個地址。 
如果你添加一個‘.’字母到--ieml,成功附加到-E-mail-中後壓縮文件會被刪除。 
如果創建多卷壓縮文件使用這個開關,每一卷都附加單獨的-E-mail-附件中。 
iicon-指定自解壓圖標 
指定要創建或更新的自解壓壓縮文件的圖標。參數是-.ico-圖標文件的名字。這個文件必須包括至少一個-32x32-圖標,-16-或-256-色(或全有)。推薦不必包含16x16-圖標。大小超過-32x32-和顏色數超過-256-色的圖標僅被基於-NT-的-Windows-(NT,-2000,-XP,-2003-等)支持,Windows-95,-98-和-Me-不支持。如果你要使用大的圖標大小和壓縮深度,則你不能使用任何第三方可執行文件壓縮程序壓縮自解壓模塊。 
這個開關等價於-自解壓選項:圖標和文本-對話框的“從文件加載圖標”的命令行命令。 
例子: 
1)-把-c:\myfiles-文件夾的內容添加到-setup.exe-自解壓文件中,使用圖標c:\myicons\ver1.ico-作爲自解壓文件的圖標 
winrar-a--sfx--iiconc:\myicons\ver1.ico-setup.exe-c:\myfiles 
2)-把已經存在的自解壓文件-setup.exe-替換爲-c:\myicons\ver2.ico 
winrar-s--iicon-c:\myicons\ver2.ico-setup.exe 
iimg-指定自解壓圖片 
指定一個位圖文件在創建或更新的自解壓壓縮文件來顯示爲圖片。參數是包含完全路徑的-.bmp-文件的名稱。此開關僅支持基於-NT-的-Windows-(NT、2000、XP、2003-等),但不支持-Windows-95、98-和-Me。你如果你要使用-iimg,則你不能使用任何第三方可執行文件壓縮程序壓縮自解壓模塊。 
此開關是和在-自解壓選項:-文本和圖標-對話框的“從文件加載自解壓圖片”選項等價的命令行。 
默認大小的自解壓圖片是-93x302-像素。推薦使用相同或更小大小的位圖。 
例子: 
添加-c:\myfiles-文件夾的內容到-setup.exe-自解壓壓縮文件,使用-c:\pictures\logo.bmp-作爲自解壓圖片 
winrar-a--sfx--iimgc:\pictures\logo.bmp-setup.exe-c:\myfiles 
ierr-發送所有消息到標準錯誤設備 
ilog[名稱]-把錯誤寫到日誌文件(只有註冊版本可用) 
把錯誤信息寫到-RAR-目錄中的-rar.log-文件中。你可以在-選項菜單-中使用“查看日誌”查看這個文件的內容。命令也可以在開關中指定其它的日誌文件名代替默認的-rar.log,例如,--ilogc:\log\backup.log。-如果指定的文件名不包含路徑,日誌文件將在RAR目錄中創建。 
如果-常規設置-對話框中選項“記錄錯誤到日誌中”啓用,無論有沒有--ilog-開關,錯誤信息都會寫到-rar.log-中開關。 
inul-禁用所有消息 
禁用-WinRAR-錯誤信息。 
ioff-完成一個操作後關閉-PC-電源 
完成一個操作關閉-PC-電源。硬件必須支持關閉電源功能。 
isnd-啓用聲音 
k-鎖定壓縮文件 
此開關防止由-WinRAR-所做的任何壓縮文件修改。 
kb-保留損壞的已解壓文件 
此開關關閉-WinRAR-在解壓後刪除損壞的文件動作。 
m-設置壓縮級別(0-存儲...3-默認...5-最大) 
選擇-從-0-到-5,你可以-選擇一個適當的壓縮模式 
-m0-存儲-添加文件到壓縮文件但是不壓縮 
-m1-最快-最快速的方法-(最低的壓縮比) 
-m2-快速-快速壓縮方法 
-m3-標準-標準-(默認)-壓縮方法 
-m4-較好-較好的壓縮方法-(較高的壓縮比) 
-m5-最優-最優的壓縮方法-(最高壓縮比但是速度也最慢) 
在-WinRAR-的默認值是使用“-m3”方式-(常規壓縮)。 
默認情況下,RAR-在--m1-和--m2-模式中只使用常規壓縮算法,高級算法象聲音和真彩處理只有在--m3..-m5-模式下才啓用,提升的文本壓縮只有在--m4..-m5-中才被激活。默認值可以使用--mc-開關替代。 
壓縮方式也可以通過-壓縮文件名和參數對話框-列出的“壓縮方式”中設置。 
mc-設置高級壓縮參數 
這個開關主要是試圖進行測試和試驗,在真實環境中通常最好允許-RAR-去自動選擇最佳參數。請注意,不正確地使用這些開關可能導致非常嚴重的執行和壓縮損失,所以只有在你清楚理解你所要做的時使用它。 
它的語法: 
-mc[參數1][:參數2][模塊][+-or--] 
的位置是指示壓縮算法的一個字符,它必須被設置。它可以有下列的值: 
A-音頻壓縮; 
C-真彩色(RGB)數據壓縮; 
D-delta-壓縮; 
E-32-位-x86-Intel-可執行文件壓縮; 
I-64-位-Intel-Itanium-可執行文件壓縮; 
T-文本壓縮。 
在開關結尾的'+'標記應用選擇的算法模塊到所處理的數據,'-'完全禁用模塊。如果沒有指定標記,RAR將基於數據和當前的壓縮模式自動選擇模塊。開關--mc--禁止所有的可選模塊並只允許常規壓縮算法。 
和-是下面描述的參數的依靠模塊。 
音頻壓縮,增值壓縮: 
使通道的字節數-(可以是1---31)。 
RAR-拆分多位聲道成單位聲道,例如,兩個16位音頻聲道可以被-RAR-看作每個寬一字節的四個聲道。 
被忽略。 
32位-x86-Intel-可執行文件壓縮,64位-Intel-Itanium-可執行文件壓縮,-真彩(RGB)數據壓縮 
和-被忽略。 
文本壓縮: 
是-PPM-算法的規則(可以是-2---63)。 
對於-PPM-可用的以兆字節位單位的內存-(1-128)。 
PPM-壓縮和解壓使用的內存大小相等,所以創建一個壓縮文件時如果分配太多的內存,其它人在安裝了比較少內存的機器上解壓 
它時可能出現問題。解壓縮也可以使用虛擬內存,但是可能變得非常慢。 
例子: 
1)-開關--mc1a+-強制使用對所有數據使用8位單聲道誕生到聲音壓縮。 
2)-開關--mc10:40t+-強制使用對所有數據使用文本壓縮優化算法,設置壓縮次序到-10-並分配40-MB內存。 
3)-開關--mc12t-設置壓縮次序到-12,設置文本壓縮順序爲12,當使用文本壓縮時,讓-RAR-決定何時使用它。 
4)-開關--mct---mcd--禁止文本和增值壓縮。 
md-以KB爲單位的字典大小(64,128,256,512,1024,2048,4096-or 
此開關允許以-Kb-來-選擇字典大小。-必須是-64、128、256、512、1024、2048、4096-或對應字母“a”、“b”、“c”、“d”、“e”-、“f”、“g”。WinRAR-中默認的可變字典大小是-4096-KB。 
可變字典,是供壓縮運算法使用的特殊內存區域。如果正在壓縮的-(或在固實壓縮文件,總計文件大小的例子)-文件大小比字典還大,此時增加字典大小通常會增加壓縮比,降低壓縮的速度,和增加內存需求。-和壓縮不一樣,解壓速度與字典大小無關。 
如果字典的大小大於源數據的大小,WinRAR-能減少它。這對減少內存的需求同時不降低壓縮率有幫助。 
ZIP-壓縮文件始終會使用-32Kb-的字典來創建。因爲-ZIP-格式的限制,所以比較大的數值無法使用。 
字典大小也可以通過-高級壓縮參數-對話框的“字典大小”列表來做選擇。 
例子: 
使用-512Kb-的字典和最好的壓縮方式創建-固實壓縮文件 
WinRAR-a--md512--m5--s-stuff 

ms[ext;ext]-指定存儲的文件類型 
指定不壓縮而直接存儲的文件類型。當正確使用時,它將有助於增加壓縮速度,而不會顯著的減小壓縮率。 
可選參數-參數定義使用分號隔開得文件擴展名列表。例如,-msrar;zip;jpg-將強制-RAR-不壓縮直接存儲所有的-RAR-和-ZIP-壓縮文件和-JPG-圖象。它也允許在列表中指定通配符,所以--ms*.rar;*.zip;*.jpg-也可以工作。 
如果-沒有被指定,--ms-開關將使用默認的包含下列文件類型的擴展設置: 
ace,-arj,-bz2,-cab,-gz,-jpeg,-jpg,-lha,-lzh,-mp3,-rar,-zip,-taz,-tgz,-z 
n-僅包含指定的文件 
僅包含指定的文件。通配符在文件掩碼的名稱和文件部分都可用。你可以數次指定開關‘-n’。此關不能替換通常的文件掩碼,仍然需要在命令行中輸入。它是一個附加的過濾器限制處理的文件那些僅匹配在-杗-開關中指定掩碼的文件。某些時候它可以幫助減少命令行的長度。 
例如,如果你需要壓縮在-Project-和-Info-文件夾內的所有的-*.txt-和-*.lst-文件,你可以輸入: 
WinRAR-a--r-text-Project\*.txt-Project\*.lst-Info\*.txt-Info\*.lst 
或使用開關--n: 
WinRAR-a--r--n*.txt--n*.lst-text-Project-Info 
n@-從標準輸入設備讀取文件名到包括 
和--n-開關類似,但是從列表文件讀取掩碼 
例子: 
WinRAR-a--r-[url=mailto:[email protected]][email protected][/url]-text-Project-Info 
n@-在指定的文件列表包括文件 
o+-覆蓋已存在文件 
在不提示用戶狀況下,直接覆蓋現存的文件。 
o--不覆蓋已存在文件 
在不提示用戶狀況下,直接跳過現存的文件。 
oc-設置-NTFS-壓縮屬性 
此開關允許解壓文件時恢復-NTFS-“壓縮”屬性。WinRAR-在創建一個壓縮文件時保存“壓縮”文件屬性,但是如果不指定--oc-開關就不會恢復它們。外殼模式等價此開關的是在解壓對話框的-“高級”-部分的“設置壓縮屬性”選項。 
此開關只被-RAR-壓縮文件支持。 
os-保存-NTFS-流 
此開關意味着只能在-Windows-NT-的-NTFS-文件系統下使用,並允許存儲與文件相關聯的交替數據串流。在像是使用來保持某些文件描述所依據的串流,在-Windows-2000-和-XP下尤其重要。如果你使用-RAR-來備份你的-NTFS-磁盤時,推薦你指定此參數。 
此開關等同於界面模式-壓縮文件名和參數-對話框的“儲存文件串流”選項。 
此開關僅支持-RAR-壓縮文件。 
ow-保存或恢復文件所有者和組 
當壓縮保存文件安全信息以及解壓還原時,使用此開關參數。 
WinRAR-儲存擁有人,組,文件權限和校驗信息,但這必須在你先有讀取它們的權限前提下。注意,這隻支持-Windows-下的-NTFS-文件安全系統。 
此開關等同於界面模式-壓縮文件名和參數-對話框的“儲存文件安全數據”選項。 
此開關只支持-RAR-壓縮文件。 
p[密碼]-設置密碼 
在壓縮或解壓加密的壓縮文件期間,設置密碼-給-加密-的文件。密碼的大小寫必須匹配。在命令行時,如果你省略了密碼,你將會被提示輸入它。 
在界面模式,密碼也可以經由-輸入默認密碼-對話框或在-壓縮文件名和參數-對話框輸入。 
例子: 
使用密碼-ZaBaToAd-來將文件夾“games”的內容添加到壓縮文件“secret”。 
WinRAR-a--pZaBaToAd--r-secret-games\*.* 
注意 
1)-如果你希望確保壓縮文件的安全性,密碼不要使用少於-8-個字符,或是容易被猜測出來的; 
2)-不要忘記你的密碼,否則你的數據將會完全丟失。 
p--不詢問密碼 
r-遞歸子目錄 
啓用連同子文件夾,可使用於命令:-a、u、f、m、x、e、t、k、rr、c-和-s。 
當使用於命令-a、u、f-或-m-時,不但只有當前工作的文件夾,且在全部子文件夾的文件將會一併處理。 
當使用於命令-x、e、t、k、rr、c-或-s-時,不但只有當前工作的文件夾,且在全部子文件夾的壓縮文件將會一併處理。 
例子: 
1)-添加磁盤-C-的內容到壓縮文件-Backup 
WinRAR-a--r-Backup-c:\*.* 
2)-在當前的磁盤測試全部的-*.rar-壓縮文件 
WinRAR-t--r-\*.rar 
r0-僅遞歸通配符名稱的子目錄 
類似於-開關--r,但是與命令-a、u、f、m-合用時,只會連同包含通配符“*”和“?”的子文件夾名。 
ri[:]-設置優先級(0-默認,1-最小..15-最大)和以毫秒爲單位的休眠 
此開關控制-WinRAR-的系統加載。可用的任務優先級-的值是-0---15。- 
如果-是-0,WinRAR-使用默認優先級。-等於-1-設置最低的優先級,15-?最高的優先級。 
休眠時間-是一個從-0-到-1000-(毫秒)的值。這是一個在每次壓縮或解壓的讀取或寫入操作後-WinRAR-返回系統的時間。如 
果你需要減少使用-開關壓縮系統加載,可以使用非零的-。 
例子: 
以默認優先級執行-WinRAR-並休眠-10-毫秒: 
WinRAR-a--ri0:10-backup-*.* 
rr[N]-添加數據恢復記錄 
此開關使用於當創建或修改壓縮文件的時候,添加數據-恢復記錄,包含-(n=1~524288)-個恢復扇區到壓縮文件。你也可以附加-到百分號或字符“p”後來指定恢復記錄大小佔壓縮文件大小的百分比。 
此開關等同於界面模式的-壓縮文件名和參數-的“添加恢復記錄”選項。 
當創建或修改一個壓縮文件時使用這個開關來添加數據的-恢復記錄,包含-(n=1_524288)-個恢復塊到壓縮文件中。你也可以附加-到字符“p”後來指定恢復記錄大小佔壓縮文件大小的百分比。 
界面模式中和這個開關等效的是-壓縮文件名和參數-對話框中的“添加恢復記錄”選項。 
例子: 
a)-從當前文件夾添加全部的-*.dbf-文件到壓縮文件-WeeklyBackup,並添加-8-個扇區的數據恢復記錄 
WinRAR-a--rr8-WeeklyBackup-*.dbf 
b)-從當前文件夾添加全部的-*.txt-文件到壓縮文件-Books,並設置恢復記錄大小爲壓縮文件總大小的-3% 
WinRAR-a--rr3p-Books-*.txt 
另請參閱-rr[N]命令-幫助和-恢復記錄-主題。 
rv[N]-創建恢復卷 
這個開關在創建-多卷壓縮文件-使用來創建-恢復卷。語法和-rv-命令-相同。 
s[,v[-],e]-創建固實壓縮文件 
固實壓縮是一種特殊的壓縮方式。固實壓縮文件-意味着以犧牲壓縮文件更新速度來換取壓縮效率。此開關只有在創建新-RAR-壓縮文件-時纔有意義。 
此開關等同於界面模式的-壓縮文件名和參數對話框-的“創建固實壓縮文件”選項。 
例子: 
從當前文件夾添加全部的-*.c-和-*.h-文件到固實壓縮文件-Sources 
WinRAR-a--s-Sources-*.c-*.h 
請參閱-固實壓縮文件-章節來獲得幫助信息。 
s-類似於--s-,但在壓縮-個文件之後重置-固實-統計數據。通常這樣會減低壓縮率,但也可以在固實壓縮文件損壞時減少數據的丟失。 
se-:-類似於--s,但擴展名更改時重置-固實-統計數據。通常這樣會減低壓縮率,但也可以在固實壓縮文件損壞時減少數據的丟失。 
sv-:-當開始一個新的-卷-時,RAR-默認儘可能的嘗試重-固實-格式狀態,但是隻有前一個重置之後有足夠的可用數據被打包(至少幾兆字節)。這個開關會強制-RAR-忽略打包的數據大小,並試圖對任何大小的分卷重置狀態。這會降低壓縮率,但在固實卷組中的卷丟失或損壞時可以增加解壓部分數據的機會。 
注意有時候-RAR-即使使用這個開關也無法重置狀態。例如,當壓縮一個大文件成許多分割卷時就不能問成。RAR-只能在分離文件之間重置狀態,而不能用在單獨文件上。 
如果用來創建不帶卷的壓縮文件時忽略。 
你也可以在-WinRAR-圖形界面中設置這個選項到-RAR-環境變量-中。 
sv-:-禁止-卷-之間重設-固實-狀態。這將稍微提高壓縮率,但是意味着如果固實卷丟失或損壞時減少解壓部分數據的機會。 
如果使用非分卷壓縮文件時它將被忽略。 
你也可以在-WinRAR-圖形界面中設置這個選項到-RAR-環境變量-中。 
另請查閱:-開關--sv 
s--禁用固實壓縮文件 
即使在-壓縮配置-對話框默認啓用,也不使用-固實-格式壓縮文件。 
sfx[名稱]-創建自解壓壓縮文件 
當創建新壓縮文件時使用此開關,將會創建一個自解壓文件-(SFX)。-RAR-壓縮文件默認使用的自解壓模塊是-Default.SFX-以及-ZIP-壓縮文件爲-Zip.SFX。這些模塊必須與-winrar.exe-在同一個文件夾中。你也可以指定“-sfx”開關來代替自解壓模塊。 
界面模式下,等同於此開關的是在-壓縮文件名和參數-對話框的“創建自解壓文件”選項。 
例子: 
a)-創建自解壓的固實分卷壓縮文件 
WinRAR-a--sfx--v360--s-Games 
a)-創建壓縮文件使用-WinCon.SFX-模塊 
WinRAR-a--sfxWinCon.SFX-Gift.rar 
另請參閱-s[名稱]-命令。 
st[名稱]-從標準輸入設備讀取數據(stdin) 
t-壓縮後測試文件 
壓縮後測試文件。這個開關在和移動命令組合使用時非常有用,所以只有壓縮文件已經被成功測試後,文件纔會被刪除。 
ta-添加日期-後修改的文件,日期格式-YYYYMMDDHHMMSS 
只處理指定日期之後修改的文件。 
日期字符串的格式是-YYYYMMDDHHMMSS。它允許在日期字符串中插入‘-’或‘:’的分隔符,並忽略後部區域。例如,下列開關是正確的:-ta2001-11-20。在內部它被轉換成--ta20011120000000-並作爲“從2001年11月20日0時0分0秒後修改的區域”對待。 
tb-添加日期-前修改的文件,日期格式-YYYYMMDDHHMMSS 
只處理指定日期之前修改的文件。 
日期字符串的格式是-YYYYMMDDHHMMSS。它允許在日期字符串中插入‘-’或‘:’的分隔符,並忽略後部區域。例如,下列開關是正確的:-ta2001-11-20。在內部它被轉換成--ta20011120000000-並作爲“從2001年11月20日0時0分0秒後修改的區域”對待。 
tk-保留原始壓縮文件時間 
當壓縮文件發生改變時,防止-WinRAR-修改壓縮文件時間。 
tl-設置壓縮文件時間爲最新文件時間 
設置壓縮文件的時間爲壓縮文件中最新的文件時間。強制-WinRAR-以在壓縮文件中最新的文件時間修改壓縮文件時間。 
tn-添加-以後的文件 
使用此開關時,只處理比指定時間還新的那些文件,時間字符串的格式爲: 
[d][h][m][s] 
例如,使用開關--tn15d-可處理最近-15-天的文件,以及--tn2h30m-則處理最近-2-時-30-分的文件。 
to-添加-以前的文件 
使用此開關時,只處理比指定時間還舊的那些文件,時間字符串的格式爲: 
[d][h][m][s] 
例如,使用開關--tn15d-可處理文件較舊於-15-天的,以及--tn2h30m-則處理文件較舊於-2-時-30-分的。 
ts[N]-保存或恢復文件時間(修改,創建,訪問) 
開關--tsm-指示-WinRAR-保存文件的修改時間,-tsc---創建時間,tsa---最近訪問時間。開關後的可選參數是-0-和-4-之間的數字來控制文件時間精度。值‘1’啓用-1-秒的精確度,2---0.0065536-秒,-3---0.0000256,4-或-‘+’啓用最大的-NTFS-時間精度,等於-0.0000001-秒。值‘0’或‘-’意味着創建和訪問時間不保存,並且修改時間使用低的(兩秒)時間精度。更高的精度模式添加更多的數據到壓縮文件中,使用--tsm4--tsa4--tsc4-組合,讓每個文件增加-19-個額外的字節。如果沒有制定精度,RAR-使用‘4’(高)值。 
默認的-WinRAR-模式是--tsm4--tsc0--tsa0,所以高精度的修改時間被存儲,其它時間被忽略。 
當解壓文件(精度不相關,但是必須是-0)時指定--tsc-和--tsa-開關來設置創建和訪問時間是必需的。默認-WinRAR-只設置修改 
時間,即使壓縮文件包含創建和最近修改時間。設置修改時間來解壓文件也可以使用--tsm--禁用。 
如果你需要把這個開關應用到所有的三個時間,也可能忽略這三個類型字母。例如,-tsm4--tsa4--tsc4-能被--ts4,--ts+-或--ts-代替。使用--ts--來只保存低精度的修改時間,或者忽略所有三個文件時間解壓。 
當創建一個壓縮文件時,如果高的模式不被文件系統支持,WinRAR-會自動減少精度。在-FAT-中不會超過兩秒,在-Unix-中不會超過-1-秒。NTFS-時間精度是-0.0000001-秒。 
操作系統的時間限制解壓時能被設置。Windows-允許設置三個時間,Unix---修改時間和最近訪問時間,沒有創建時間,DOS-只支持修改時間。 
例子: 
1)-使用最高精確度存儲所有文件時間。 
winrar-a--ts-backup 
2)-存儲修改和最近訪問時間。開關--tsm-不是不必需的,因爲-RAR-默認使用它。 
winrar-x--tsa-backup 
3)-存儲地精確度的修改和創建時間。沒有--tsm1-RAR-不會保存高精確的的修改時間。 
winrar-a--tsm1--tsc1-backup 
u-更新文件 
這可與壓縮文件解壓和創建時合用。命令字符串-a--u-是等同於命令-u-。你也可以使用開關“-u”於命令令-m。 
如果開關“-u”使用於命令-x-或-e-,這時從壓縮文件解壓,有最近使用的文件,只有在舊文件有新版本時纔會替換。這不和--f-一樣,如果壓縮文件沒有符合的未壓縮文件,它將會被解壓。 
界面模時下,相當於此開關的是在-壓縮文件名和參數對話框-的“添加並更新文件”選項和在-解壓路徑和選項對話框-的“解壓並更新文件”選項。 
v-自動檢測創建卷的大小或者列出所有的卷 
v[k,b]-創建卷大小=*1000-[*1024,-*1]創建-卷-及大小-=-*1000 
默認-此開關使用-作爲一千個-(1000)-字節-(非-1024-x-字節)。你也可以輸入符號“k”來表示千字節的大小,或者符號“b”表示字節,在百萬字節爲--“m”,一百萬個字節爲--“M”,G字節-枴癵”,-十億個字節-枴癎”或者使用符號“f”從數個預先定義的數值中選取一個。-預先定義的數值有-360、720、1200、1440-或-2880-並會替換成一致的磁盤大小。如果省略了大小,將會使用自動檢測。你可以指定幾個--v-開關來爲不同的卷設置不同的大小。例如: 
rar-a--v100k--v200k--v300k-arcname 
第一卷設爲-100-KB-大小,-第二卷設爲-200-KB,-剩下的爲-300-KB。 
如果分卷在可移動磁盤創建,在創建第一個分卷之後,用戶將會被提示: 
創建下一個分卷嗎?-:-是/否/創建全部-在此時間裏,你可以抽換磁盤。回答“全部”則會創建全部的分卷而不會暫停。 
默認-RAR-卷以‘volname.partNNN.rar’格式命名,NNN-的地方是卷號。使用--vn-開關開關可能轉換成其它的擴展基本命名規則,卷組中第一卷文件由-.rar-的擴展名,以後卷從-.r00-到-.r99-命名。 
當解壓或測試多片的分卷壓縮文件時,你只能使用第一個分卷的名稱。如果下一個分卷不在驅動器時,用戶會被提示:請插入磁盤-。 
確定/取消 
這時請插入正確的分卷並按下“確定”。 
壓縮文件分卷是無法修改的。命令-d,f,u-或-s-也不能使用於多片的分卷壓縮文件。命令-a-只可以在創建新的多片分卷壓縮時使用。 
這是可能的,雖然不和在多卷中文件的大小一樣,但可以大於未壓縮的大小。此事實的緣由是“存儲”(如果大小增加時不壓縮)-不能在多片的分卷壓縮中啓用。 
壓縮文件分卷可以是-固實-以及/或是-自解壓。 
此開關等同於界面模式-壓縮文件名和參數-對話框的“分割成卷”區域。 
例子: 
創建-1200000-字節大小的固實,分卷自解壓文件 
WinRAR-a--v1200--s--sfx-bitmaps 
vd-創建卷前清除磁盤內容 
當使用“-vd”時,在開始壓縮操作之前,全部在目標磁盤的文件和文件夾將會先清除。如果你創建-分卷-,在創建每一個分卷之前,都將先運行清除操作,以讓你可以放入非空白的磁盤,但你必須注意在磁盤上不包含任何的有用信息。 
此開關只能應用在可移動磁盤,硬盤是無法使用它清除的。 
ver[n]-文件版本控制 
當在已經存在的壓縮文件中更新文件時,強制-RAR-保留前一文件版本。舊版本被命名爲‘filename;n’,‘n’處是版本號。僅只喫-RAR-壓縮文件。 
當時不使用開關--ver-解壓一個壓縮文件,rar-默認只解壓最近添加地文件版本,它的名字不能包含數字後綴。但是如果你正確指定了文件名,包括版本,它也可以解壓。例如,‘rar-x-arcname’將只解壓組新版本,當使用‘rar-x-arcname-file.txt;5’將解壓‘file.txt;5’,如果它在壓縮文件中存在的話。 
解壓時如果你不帶參數指定--ver-開關,-RAR-將解壓所有和文件掩碼匹配的所有文件中的所有版本。這樣版本號沒有從未壓縮文件名中刪除。你也可以使用數字作爲--ver-的參數來解壓一個具體的文件版本。它將告訴RAR只解壓這個版本並從文件名中刪除版本號。例如,‘rar-x--ver5-arcname’將只解壓第五版本文件。 
如果壓縮時你指定了‘n’參數,它會限制在壓縮文件中文件版本的最大數字。超過此限制的舊的文件版本會被移除。 
vn-使用舊風格的卷命名方案 
默認-RAR-卷-以‘volname.partNNN.rar’-格式命名,NNN的地方是卷號。使用--vn-開關可能轉換成其它的擴展基本命名規則,卷組中第一卷文件由-.rar-的擴展名,以後卷從-.r00-到-.r99-命名。它可能有用,如果你要在MS-DOS下解壓一個壓縮文件時,不允許在文件名中超過一個點‘.’。 
vp-每卷之前暫停 
默認-RAR-僅在可移動磁盤創建,或解壓下一個分卷之前纔會詢問確認。此開關強制永遠作如此的確認。如果磁盤空間有限,並且你希望在創建之後立即複製每一個分捲到另外的磁盤時,這會相當有用。 
w-指定工作目錄 
x-排除指定的文件 
排除指定文件,統配符可以用在名稱和文件掩碼的文件部分。-在同一命令行你可以指定開關‘-x’數次: 
如果掩碼包含通配符,它應用到當前目錄和它的子目錄。沒有通配符它不遞歸,所以如果你要在所有文件夾中排除某些“文件名”,你需要指定兩個掩碼:用於當前目錄的“文件名”和用於子目錄的“*\filename”。如果你知道一個文件的確切路徑,你可以是使用“路徑\文件名”語法來僅排除-“文件名”的此副本。如果你在解壓一個壓縮文件時使用--x路徑\文件名-語法,“路徑”必須是一個壓縮文件內的路徑,而不是在解壓後的磁盤上的文件路徑。 
例子: 
添加全部-*.exe-文件到壓縮文件-bin,但排除有-f-開頭名稱的文件 
WinRAR-a--xf*.*-bin-*.exe 
2)-壓縮C:上除了Temp文件夾外的所有文件 
WinRAR-a--r--x*\temp\*-savec-c:\* 
3)-從文件-docs.rar-中解壓所有的除了-*.txt-外的所有文件 
WinRAR-x--x*.txt-docs 
x@-從標準輸入設備讀取要排除的文件名 
x@-排除指定列表文件中的文件 
排除存在列表文件-名稱的文件 
例子: 
添加全部-*.exe-文件到壓縮文件-bin,但是如果名稱存在-list.txt-的則排除。 
WinRAR-a-[url=mailto:[email protected]][email protected][/url]-bin-*.exe 
y-假設對全部詢問都回答是 
如果指定了此開關,“是”爲默認值,並自動迴應全部的詢問。 
z-從文件讀取壓縮文件註釋 
如果此開關與任何的壓縮文件更新命令合用時,將會從指定的文件讀取註釋,添加到壓縮文件中。 
例子: 
從當前文件夾添加全部文件到-固實壓縮文件-Receipts,並從-Receipts.diz-添加文件註釋- 
WinRAR-a--zReceipts.diz--s-Receipts 
  - -此開關會告知-WinRAR-在命令行已沒有其它的開關了。它是使用在,如果壓縮文件名或文件名是從“-”字符開始的時候。沒有“--”開關時,則會將此類名稱當成開關來處理。 
例子: 
從當前文件夾添加全部文件到-固實-壓縮文件--StrangeName 
WinRAR-a--s-----StrangeName 
winrar-退出代碼- 
WinRAR-在成功操作的情況下以-0-代碼退出。非零退出代碼表示下列錯誤: 
代碼值-描述 
0-成功操作。 
1-警告。發生非致命錯誤。 
2-發生致命錯誤。 
3-解壓時發生-CRC-錯誤。 
4-嘗試修改一個-鎖定的壓縮文件。 
5-寫錯誤。 
6-文件打開錯誤。 
7-錯誤命令行選項。 
8-內存不足。 
9-文件創建錯誤。 
255-用戶中斷。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章