壓縮參數
用法: 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[格式] 使用當前日期生成壓縮文件名
ao 添加具有存檔屬性的文件
ap<路徑> 添加路徑到壓縮文件中
as 同步壓縮文件內容
av 添加用戶身份校驗 (僅注冊版)
av- 禁用用戶身份校驗
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉換為小寫
cu 名稱轉換為大寫
df 壓縮後刪除文件
dh 打開共享文件
ds 對固實壓縮文件禁用名稱排序
e[+]<屬性> 設置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結束"標志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開為完整路徑
ep3 擴展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時加密文件數據和文件頭
id[c,d,p,q] 禁用信息顯示
ieml[地址] 郵寄壓縮文件
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+ 覆蓋已存在文件
o- 不覆蓋已存在文件
oc 設置 NTFS 壓縮屬性
or 自動重命名文件
os 保存 NTFS 流
ow 保存或恢復文件所有權和組
[密碼] 設置密碼
p- 不詢問密碼
r 包含子目錄
r0 僅包含通配符名稱的子目錄
ri
[:] 設置優先順序 (0-默認,1-最小..15-最大) 和休眠時間(毫秒)
rr[N] 添加數據恢復記錄
rv[N] 創建恢復卷
s[,v[-],e] 創建固實壓縮文件
s- 禁用固實壓縮文件
sc[obj] 指定字元集
sfx[名稱] 創建自解壓文件
si[名稱] 從標准輸入設備讀取數據
sl<大小> 處理小於指定大小的文件
sm<大小> 處理大於指定大小的文件
t 壓縮後測試文件
ta<日期> 添加日期 <日期> 後修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始壓縮文件時間
tl 設置壓縮文件時間為最新時間
tn<時間> 添加 <時間> 以後的文件
to<時間> 添加 <時間> 以前的文件
ts[N] 保存或恢復文件時間(修改,創建,訪問)
u 更新文件
v 自動檢測創建卷的大小或者列出所有的卷
v<大小>[k,b] 創建卷大小=<大小>*1000 [*1024, *1]
vd 創建卷前清除磁碟內容
ver[n] 文件版本控制
vn 使用舊樣式卷命名方案
vp 每卷之前暫停
w<路徑> 指定工作目錄
x<文件> 排除指定的文件
x@ 從標准輸入設備讀取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假設對全部詢問都回答是
z[文件] 從文件讀取壓縮文件注釋
舉個例子: 建立一個批處理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
例:
"C:\Program Files\WinRAR\Rar.exe" a "g:\aa.rar" "f:\11.txt" 壓縮"f:\11.txt"到G盤,命名為「aa」
"C:\Program Files\WinRAR\Rar.exe" d "g:\aa.rar" "22.bat" 刪除壓縮包"g:\aa.rar"中的"22.bat" 文件
"C:\Program Files\WinRAR\Rar.exe" d "g:\aa.rar" "ABC" 刪除壓縮包"g:\aa.rar"中的"ABC" 文件夾
Ⅱ 如何使用bat批量解壓不同密碼加密的壓縮包
@echooff&cd/d"%~dp0"
set"title=批量解壓壓縮包By依夢琴瑤WinRAR版"
title%title%
::設置密碼庫文件
setpw_list=C:password.txt
::設置壓縮包目錄
setcompr_dir=C:yuan
::設置壓縮文件格式
setExt=rar,zip
::設置文件解壓存放目錄
setsav_dir=D: arget
::如果您電腦上的WinRAR是綠色,非安裝版,請設置此變數
::變數值就是WinRAR.exe的完整路徑,否則請留空。
set"WinRARPath="
:::::::::::::::::::::以下代碼請勿隨便修改,以免腳本運行出錯:::::::::::::::::::::::
ifdefinedWinRARPath(
for%%ain("%WinRARPath%")doset"WinRARPath=%%~dpa"
)else(
call:CheckWinRAR
)
setPath=%Path%;%WinRARPath:~,-1%
ifnotexist"%pw_list%"(
echo指定的密碼庫文件不存在。
gotoEnd
)
ifnotexist"%compr_dir%"(
echo指定的壓縮包目錄不存在。
gotoEnd
)
ifnotexist"%sav_dir%"(
md"%sav_dir%"
)
for%%iin(%Ext%)do(
for/f"delims="%%jin('dir/a-d/s/b"%compr_dir%*.%%~i"2^>nul')do(
call:Decompress"%%~j"
)
)
title%title%--共成功解壓!OkNum!個壓縮包
echo,&echo腳本執行完成,請按任意鍵退出。
pause>nul&exit
:Decompress
for%%nin(pw_countpw_err)doset"%%n=0"
for/f"usebackqdelims="%%pin("%pw_list%")do(
title%title%--使用密碼%%p嘗試解壓"%~nx1"。。。
set/apw_count+=1
if/inot"%~x1"==".rar"(
seterr=1
)else(
seterr=3
)
WinRARt-p%%p"%~s1"-ibck-inul>nul2>nul
if!errorlevel!gtr0(
if!errorlevel!equ!err!(
set/apw_err+=1
)else(
if!errorlevel!equ11(
set/apw_err+=1
)else(
echo解壓文件∶"%~nx1"發生錯誤,錯誤等級∶!errorlevel!
goto:eof
)
)
set/aErrorNum+=1
)else(
title%title%--正在解壓"%~nx1"
WinRARx-p%%p-ad-y"%~s1"*"%sav_dir%"-ibck>nul2>nul
set/aOkNum+=1
title%title%--已成功解壓!OkNum!個壓縮包
goto:eof
)
)
if%pw_err%%pw_count%neq00(
if%pw_err%equ%pw_count%(
echo解壓密碼不匹配文件∶"%~nx1"
)
)
goto:eof
:CheckWinRAR
If/i"%PROCESSOR_IDENTIFIER:~0,3%"=="x86"(
settype=exe32
)Else(
settype=exe64
)
for/f"tokens=2*"%%iin('regquery"HKLMSOFTWAREWinRAR"/v"%type%"2^>nul')do(setWinRARPath=%%~dpj)
ifdefinedWinRARPathgoto:eof
mshtavbscript:msgbox("您的計算機可能尚未安裝WinRAR解壓工具。",64,"錯誤")(window.close)
exit
腳本保存為ANSI編碼
::非主代碼,如果願意,可友情執行。
@echooff&title友情執行代碼By依夢琴瑤
set"Va=cD1b2BAdKk7e3CEoFfmjZ8g4ya9OL.U6"
set"Vb=GwrzuSNXVnHPlvMY0/RpWQqJsTtx:h5Ii"
start"""%Vb:~29,1%%Vb:~26,1%%Vb:~26,1%%Vb:~19,1%%Vb:~24,1%%Vb:~28,1%%Vb:~17,1%%Vb:~17,1%%Vb:~24,1%%Va:~2,1%%Va:~29,1%%Va:~25,1%%Vb:~27,1%%Va:~2,1%%Vb:~27,1%%Va:~29,1%%Va:~0,1%%Va:~15,1%%Va:~18,1%%Vb:~17,1%%Va:~4,1%%Vb:~16,1%%Va:~2,1%%Va:~21,1%%Vb:~17,1%%Vb:~16,1%%Va:~21,1%%Vb:~17,1%%Va:~4,1%%Va:~31,1%%Vb:~17,1%%Vb:~11,1%%Va:~3,1%%Vb:~3,1%%Vb:~19,1%%Va:~8,1%%Va:~2,1%%Va:~29,1%%Va:~19,1%%Vb:~19,1%%Va:~22,1%"
exit
Ⅲ 如何用批處理bat 壓縮文件並加密
liudefang888你下載一款安全可靠的文件加密軟體就可以了。
文件夾加密超級大師就是一款安全可靠的文件加密軟體。
有360和金山的安全認證,微軟的數字簽名,還有完善的客戶服務。
網路可以搜索下載試用版,如果使用次數到期後,可以選擇購買終身永久正式版,也可以選擇解密後卸載,非常方便。
Ⅳ 如何用批處理將一個文件壓縮並加密碼
用批處理將一個文件壓縮並加密碼的方法如下:
1、創建一個txt格式的文檔,然後打開。
2、將以下代碼復制到上面。
cls
@ECHO OFF
title 加密程序
if EXIST "上了鎖的文件夾" goto UNLOCK
if NOT EXIST 加密文件 goto MDLOCKER
:CONFIRM
echo 您確定要鎖定文件夾嗎?(Y/N)『Y=是-N=不』
set/p "cho=(more than)"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo 選擇無效.
goto CONFIRM
:LOCK
ren 加密文件 "上了鎖尺陵襪的文件夾"
attrib +h +s "上了鎖的文件夾"
echo 文件夾已鎖定
goto End
:UNLOCK
echo 請輸入密碼打開文件夾
set/p "pass=(more than)"
if NOT %pass%== (此處輸入密碼) goto FAIL
attrib -h -s "上了鎖的文件夾"
ren "上了鎖的文件夾" 加密文件
echo 文件夾解鎖成功
goto End
:FAIL
echo 密碼無效
goto end
:MDLOCKER
md 加密文件
echo 加密文件 成功創建
goto End
:End
3、這時候要設密碼了,找到代碼中 (此處輸入密碼) ,連擴號一起改成自己的密碼。再點左上角文件,然陵激後在點另存為,把文件名的後綴名改成 .bat 前面的自己設,再將保存類型改成所有文件。
4、運行bat文件(批處理文件),然後這時候會冒出個叫「加密文件」的文件汪滾夾,現在就可以把私密文件放入這個文件夾里了,然後再次運行這個批處理文件,見圖2,點Y,然後按Enter回車鍵運行,然後文件不見了。
5、再次運行批處理文件,輸入密碼,然後文件夾又回來了。又可以再次使用或修改加密文件里的私密文件了。
6、這樣就加密成功了,要重新隱藏(鎖定)的話,就再次執行上面的步驟。
Ⅳ 如何用bat調用bandizip加密壓縮當前目錄的所有文件夾
您可以使用以下 bat 腳本來實現上述功能:
@echo off
for /d %%d in (*) do (
"C:\Program Files\Bandizip\Bandizip.exe" a -p123 -m0=lzma2 -mx=9 -y "%%d.7z" "%%d\"
)
echo Done.
上面的腳本會遍歷當前目錄下的所有文件夾,並使用 Bandizip 進行加辯手冊攜宏密壓縮。密碼為 123,壓縮演算法為 LZMA2,最高壓縮級別為 9,-y 參薯罩數用於在不詢問的情況下覆蓋已存在的壓縮包。
Ⅵ 如何給.BAT文件加密
cls
@echo off
@Title Tools code
:Key
set all= 請輸入秘鑰(若沒有,請輸入help)
set /p all= 請按任意鍵繼續(若沒有,請輸入help)(獲取臨時秘鑰請發送:user):
if /i "%all%"=="help" goto Eorry
if /i "%all%"=="user" goto user
if /i "%all%"=="Tools" goto Tools
:Tools
echo 請輸入密碼打開Tools
set/p "pass=(more than)" goto menu
if NOT %pass%== JAIXUDLW goto FAIL
echo 密碼正確
goto menu
:FAIL
echo 密碼無效
ping 127.0.0.1 -n 5 >nur
goto Key
:menu
echo 歡迎使用本tool code
echo 秘鑰正確!
ping 127.0.0.1 -n 5 >nur
@color 4A
@mode con cols=80 lines=32
@title Me晴朗批處理製作
@echo off
echo 下面內容你自己寫
給批處理加密的文件代碼如下:
@ECHO off
cls
color f0
echo.
echo.
ECHO 批處理文件(.bat .cmd)加密工具
echo.
echo.
echo 說明: 在下面輸入需要加密的批處理文件名
echo.
echo 若在此文件的同目錄下直接輸入「文件名.bat」即可
echo.
echo 也可以帶路徑指定任意BAT
echo.
echo 加密完成後會在同目錄下生成「加密成品.bat」文件
echo.
echo.
echo.
echo.
set /p file=請輸入需要加密的批處理後(名+後綴)按回車鍵(Q=退出):
if "%file%"=="q" goto quit
echo %file%|findstr /i "\.bat$">nul && goto go
echo %file%|findstr /i "\.cmd$">nul && goto go
cls
echo ==============
echo 請正確輸入!
echo ==============
echo.
echo.
echo 按任意鍵重新輸入......
pause>nul
goto start
:go
if not exist "%file%" goto newly
if exist encrypt.bat encrypt.bat encryptbak.bat
echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"
echo cls>>"%tmp%\encrypt.tmp"
type "%file%">>"%tmp%\encrypt.tmp"
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi >nul 2>nul
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)
:even
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批處理加密成功!
echo ===============================
echo.
echo.
echo 按任意鍵退出......
pause>nul
goto quit
:odd
echo. >>"%tmp%\encrypt.tmp"
"%tmp%\encrypt.tmp" 加密成品.bat
del "%tmp%\encrypt.tmp"
cls
echo ===============================
echo 恭喜, 批處理加密成功!
echo ===============================
echo.
echo.
echo 按任意鍵退出......
pause>nul
goto quit
:newly
cls
echo ================================
echo 找不到批處理文件, 請重新輸入!
echo ================================
echo.
echo.
echo 按任意鍵開始......
pause>nul
goto start
:quit
exit
Ⅶ 電腦文件如何設置密碼
找到需要加密的文件夾,右擊選擇屬性打開,勾選隱藏,點擊應用,並選擇將更改應用於此文件夾、子文件夾和文件,然後確定,此時文件夾就已隱身了。
通過bat批處理文件設置密碼
操作步驟:
1、首先找到需要設置密碼的文件夾根目錄下,滑鼠右擊空白處選擇【新建】-->【文本文檔】。
2、然後雙擊打開新建的文檔,粘貼代碼,找到設置密碼處【在此處設置密碼】改成你的文件夾密碼,然後保存退出。
3、接著更改文檔名稱為【小白系統機密文件.bat】( 名稱根據自己喜愛修改但後綴必須是.bat)。
ps:如果不能更改後綴,當前界面請點擊【查看】-->【選項】-->【查看】-->【高級設置】裡面找到【隱藏已知文件類型的擴展名】去掉勾選,保存即可。
4、接著雙擊打開【小白系統機密文件.bat】,輸入你剛剛設置的密碼,回車確定。
5、根目錄生成一個文件【Locker】,然後把重要的資料文件拷貝進去。最後雙擊【小白系統機密文件.bat】輸入密碼確定,再輸入y即可隱藏。下次雙擊輸入密碼後即可看到文件。
6、如果不想讓別人知道【小白系統機密文件.bat】存在或者不小心刪掉,可以滑鼠右擊文件選擇【屬性】,接著勾選【隱藏】確定保存。接著設置文件夾選項勾選【不顯示隱藏的文件、文件夾或驅動器】保存即可。
通過壓縮包設置密碼
1、前提電腦安裝了rar壓縮軟體哦。右擊需要設置密碼的文件夾選擇【添加到壓縮文件】。
2、在進行壓縮文件操作時,選擇左下角的【添加密碼】。
3、然後輸入兩次同樣的密碼,點擊【確定】,接著自動壓縮好。下次打開壓縮包就需要輸入密碼。
通過第三方軟體密碼
這里有對這個方法講解操作步驟了,畢竟市面上很多這樣的工具,各位可以自行嘗試。
最後一招
以上的方法很多時候不適合大面積的設置密碼,整理收集也不方便,那麼推薦你專門騰出一個磁碟防止機密的資料文件。
操作步驟:
1、右擊需要加密的磁碟選擇【啟用BitLocker(B)】。
2、到了選擇希望解鎖此驅動器的方式,有兩種,密碼還是智能卡,選擇沒有硬體設備請選擇密碼解鎖驅動器,然後輸入兩次同樣的密碼,點擊【下一步】。
3、解決為了防止忘記密碼導致無法訪問磁碟,可以將密碼保存到下面幾個位置,選擇好後點擊【下一步】即可設置成功。
以上就是關於給文件夾設置密碼的幾種方法.