俞木發(fā)
如果需要批量壓縮或解壓的文件使用的是同一個(gè)密碼,那么利用WinR AR軟件即可完成。比如將多個(gè)文件加密壓縮為獨(dú)立的壓縮包,打開文件資源管理器后按住Ctrl鍵選中需要壓縮的文件,右擊并選擇“添加到壓縮文件”,在打開的窗口中依次點(diǎn)擊“常規(guī)→設(shè)置密碼”,按提示輸入密碼。再切換到“文件”選項(xiàng)卡,勾選“壓縮軟件”選項(xiàng)下的“把每個(gè)文件放到單獨(dú)的壓縮文件中”,點(diǎn)擊“確定”,這樣壓縮完后每個(gè)文件會(huì)對應(yīng)一個(gè)獨(dú)立的加密壓縮包(圖1)。
執(zhí)行批量解壓時(shí),先選中所有的文件,然后右擊并選擇“解壓每個(gè)壓縮文件到單獨(dú)文件夾”,在打開的窗口中輸入解壓密碼,并勾選“用于所有壓縮文件”即可(圖2)。
我們有時(shí)需要使用不同的密碼來批量加密或解密壓縮文件,這可以利用批處理快速地完成。
比如現(xiàn)在需要壓縮“F:\01.txt”和“F:\02.txt”這兩個(gè)文件,對應(yīng)的解壓密碼分別為“cfan1”和“cfan2”。以7-Zip操作為例,啟動(dòng)記事本程序后輸入下列的命令,保存為“ys.bat”,放置在桌面上備用。
"C:\Program Files\7-Zip\7z.exe"a"f:\01.zip"-pcfan1 "f:\01.txt"
"C:\Program Files\7-Zip\7z.exe"a"f:\02.zip"-pcfan2 "f:\02.txt"
命令解釋:
參數(shù)“a”表示添加文件,后面的是壓縮文件的實(shí)際保存路徑;參數(shù)“-p”表示添加密碼(注意參數(shù)和密碼之間沒有空格);最后的參數(shù)為需要壓縮的文件,如果還有其他的文件需要壓縮,請參照此格式自行添加。
之后運(yùn)行桌面上的批處理,即可批量完成文件的加密壓縮(圖3)。壓縮完后打開F盤,可以看到自動(dòng)生成的壓縮包,雙擊某個(gè)文件并輸入上述設(shè)置的密碼即可完成解壓(圖4)。
使用不同的密碼批量解壓文件,我們也可以使用7-Zip的命令行來完成。比如現(xiàn)在想解壓上述的兩個(gè)加密壓縮包,啟動(dòng)記事本程序后輸入下列的命令,保存為“jy.bat”,放置在桌面上備用。
"C:\Program Files\7-Zip\7z.exe"x "f:\01.zip" -pcfan1 -o"f:\aa" -y
"C:\Program Files\7-Zip\7z.exe"x "f:\02.zip" -pcfan2 -o"f:\aa" -y
這里的參數(shù)“x”表示解壓文件;“-o"f:\aa"”表示將解壓后的文件保存在“F:\aa”中(注意參數(shù)和文件夾之間沒有空格);“-y”表示所有的“確認(rèn)”選項(xiàng)都默認(rèn)為“是”(即不出現(xiàn)“確認(rèn)”提示)。
然后運(yùn)行桌面上的“jy.bat”批處理,就會(huì)自動(dòng)輸入密碼并解壓文件到“F:\aa”了(圖5)。
上述的方法要求用戶知道每個(gè)壓縮文件所對應(yīng)的密碼,但有些時(shí)候我們只知道一些常用密碼,并不了解密碼所對應(yīng)的壓縮文件具體是哪一個(gè),這時(shí)可以借助Ultimate Ex tract andRecover軟件(ht tps://www.nvglabs.com/#freeversion,以下簡稱為U ER)來遍歷不同的密碼解壓文件。
安裝完該軟件后,以管理員身份啟動(dòng)記事本程序,打開“C:\Program Files (x86)\UltimateEx tract and Recover x.x(版本號)\ bin\password.txt”文件,然后將常用密碼保存在此文件中(一個(gè)密碼占據(jù)一行)(圖6)。
接著將需要解壓的文件放置在一個(gè)新建文件夾中,如“F:\bb”,再新建一個(gè)文件夾用來保存解壓后的文件,如“F:\aa”。啟動(dòng)U ER后,依次點(diǎn)擊“Input Directory”(需要解壓文件的目錄)和“Extraction”(保存解壓文件的目錄),分別選擇上述設(shè)置的文件夾(圖7)。
最后點(diǎn)擊“GO!”按鈕,UER就會(huì)遍歷“password.txt”中的密碼進(jìn)行解壓,并會(huì)顯示正確的密碼(圖8)。解壓完后打開“F:\aa”文件夾,即可看到解壓后的文件。