Zip只能解壓zip的 rar要下載rarlinux軟體 《Linux就該這么學》不錯的Linux自學書籍
② cmd 解壓縮 命令
WinRAR <命令> -<開關1> -<開關N> <壓縮文件> <文件...> <@列表文件...> <解壓路徑>命令 要 WinRAR 運行的字元組合代表功能。
開關切換操作指定類型,壓縮強度,壓縮文件類型,等等的定義。
壓縮文件要處理的壓縮文件名。
文件 要處理的文件名。
列表文件 列表文件是包含要處理文件名稱的純文本。文件名應該在第一卷啟動。可以在列表文件中使用//字元後添加註釋。
(2)命令行壓縮擴展閱讀:
路徑文件名1路徑文件名2 /y 復制文件1到指定的目錄為文件2,用參數/y就同時取消確認你要改寫一份現存目錄文件。
c:srv.exe ipadmin$ 復制本地c:srv.exe到對方的admin下:
1st.jpg/b+2st.txt/a 3st.jpg 將2st.txt的內容藏身到1st.jpg中生成3st.jpg新的文件,註:2st.txt文件頭要空三排,參數:/b指二進制文件,/a指ASCLL格式文件。
ipadmin$svv.exe c: 或:ipadmin$*.* 復制對方admini$共享下的srv.exe文件(所有文件)至本地C:
x 要復制的文件或目錄樹目標地址目錄名 復制文件和目錄樹,用參數/Y將不提示覆蓋相同文件用參數/e才可連目錄下的子目錄一起復制到目標地址下。
③ 7z命令怎麼壓縮帶有特殊字元的文件夾
7z的文件可用winrar解壓,你下的東西是分卷壓縮的,所以一定要把所有的都下載完,然後打開第一個(就是001)解壓即可,不用管後面其他的。
④ 怎麼用winrar命令行壓縮zip文件
WINRAR比較新的版本,命令行直接支持zip文件的。例子如下
壓縮一個目錄(壓縮two這個目錄)
winrar.exe a c:\one\two.zip c:\one\two
壓縮一個文件(壓縮three.bmp這個文件)
winrar.exe a c:\one\two\three.zip c:\one\two\three.bmp
如果命令執行不了,嘗試把開頭的winrar.exe前面加上完整路徑,例如"c:\Program Files\WinRAR\winrar.exe
⑤ Mac 命令行壓縮、分割大文件
命令行加密壓縮文件、文件夾
示例
在切割一些大文件的時候可以使用下面的命令,切割之後的小文件名稱默認是以 x 開頭,後綴為兩位 a-z 字母的組合,例如 xaa , xab , xac
切割之後的片段我們可以使用下面的命令合並成大文件
⑥ 如何使用winrar命令行壓縮一個文件夾,並且打開壓縮文件是直接顯示該文件夾
@echo off
"C:\Program Files\WinRAR\rar.exe" a -ep1 -R C:\Users\Administrator\Desktop\1\1.rar C:\Users\Administrator\Desktop\1
試一試。我找這個問題找了好久,最後找不到,有個同事對VB有些了解,幫忙弄的這個。
"C:\Program Files\WinRAR\rar.exe"這個是rar的路徑,也可以WinRAR a這種。
-ep1是關鍵,沒有這個就是所有文件都在一個路徑里了。
-R這個不太懂。
C:\Users\Administrator\Desktop\1\1.rar這個是指把壓縮包放在哪兒,名字為1的rar文件。C:\Users\Administrator\Desktop\1這個是指把哪個路徑的文件壓縮。具體根據實際情況自己修改,這只是我自己建的例子。如有錯誤,歡迎指正。如有幫助,點贊啥的也不要吝嗇哈。
⑦ 如何用命令行實現壓縮
請參考
VFP中壓縮工具WinRAR的調用
-------------------------------------------
壓縮:
DELETE FILE bak.jhz
RUN /N7 WinRAR.exe a -ibck -r -k -o+ -y -hp123 -p123 bak.jhz dbf\*.*
或
RUN /N7 WinRAR.exe a -ibck -r -o+ -y -hp123 -p123 bak.jhz dbf\*.*
解壓:
RUN /N7 WinRAR.exe x -ibck -r -k -o+ -y -hp123 -p123 bak.jhz dbf\*.*
或
RUN /N7 WinRAR.exe x -ibck -r -o+ -y -hp123 -p123 bak.jhz dbf\*.*
參數說明:
a:添加到檔案文件中
x:從檔案文件中全路徑釋放文件
-ibck:後台運行WinRAR
-r:連同子文件夾操作
-k:鎖定檔案文件
-o+:覆蓋已經存在的文件
-y:對所有詢問均回應為「是」
-hp123:加密文件數據和文件頭,密碼為123
-p123:設置密碼為123,此密碼上一個密碼可以不一樣
bak.jhz:壓縮後的文件名或要解壓的文件(.jhz為自定義擴展名)
dbf\*.*:要壓縮的文件或要解壓到的文件位置
更詳細參數請參考:WinRAR中幫助文件
--------------------------------------------------
在實際應用中,如果Foxpro管理的資料庫,表文件較多,佔用空間較大,並且其長度又具有不確定性或不定增長性(如:明細帳),這樣,一個表的位元組數就可能超過一張軟盤的容量,而Foxpro的拷貝命令又不能支持自動分卷連續備份,因此,這就給資料庫的軟盤備份與恢復帶來一定的困難。如果能在Foxpro環境下,運用一種壓縮演算法,編寫一個高效實用的壓縮工具,那當然是最好的解決方案,遺憾的是筆者作過嘗試卻未獲成功,在此,筆者採取了調用基於DOS的壓縮工具軟體ARJ.exe,實現了壓縮分卷備份和分卷解壓縮恢復的功能,現將具體實現方法概述如下,以供探討。
一、定製ARJ運行環境
在Foxpro for Windows環境中,提供了運行外部命令或程序的命令:Run。如果Run中指定的程序沒有擴展名,Foxpro for Windows首先查找指定名稱的程序信息文件(後綴為PIF)。PIF允許在Windows下運行非Windows程序,並且可以指定其運行參數:程序是在窗口中運行還是全屏幕運行以及內存分配等。如果找到了相應的PIF,則使用其中指定的參數運行PIF中的程序;當找不到PIF時,就使用安裝在Foxpro for Windows目錄中的PIF文件FOXRUN.PIF。FOXRUN.PIF對程序在Windows中運行做了一些設置。因此,我們可以依據該文件,定製自己的PIF文件,不妨命名為:Arj_backup.pif。假設工作目錄為:C:\VfFP50\DATA,備分批處理文件為:d_backup.bat,恢復批處理文件為:d_restore.bat ,ARJ.EXE也已拷貝至該目錄下。
● file c:\vfp50\foxrun.pif to arj_backup.pif
● modi file d_backup.bat (使其包含以下語句)
cd c:\v fp50\data
arjva -va -a -y bak_data
exit(退出批處理操作)
●modi file d_restore.bat (使其包含以下語句)
cd c:\vfp50\data
arj x -va -a -y bak_data
exit
ARJ參數說明:
-va:使用A驅軟盤上所有自由空間執行壓縮任務。可以將a改為1440或1200,則以1.44M或1.22M大小分割備份文件。
-a:對所有屬性的文件都能進行處理,包括隱含文件。
-y:對所有程序提問,都默認按肯定回答,直接執行。
-x:解壓釋放壓縮文件。
Arj_backup.PIF 配置方法說明:
修改PIF配置的進入方法有兩種,一種方法是:當激活Arj_backup,出現運行窗口時,用滑鼠右鍵單擊窗口或屏幕底部對應任務欄,選擇屬性按鈕,進入配置頁面。另一種方法是:用「資源管理器」找到對應的PIF文件,單擊滑鼠右鍵,選擇屬性按鈕,進入配置頁面進行設置。由於配置內容較多,在此不能一一詳述,僅就運行本程序可能涉及的幾項參數做一介紹。
● 程序:
1.第一行為運行窗口標示,可設定為:正在進行數據文件壓縮……
2.命令行:Command.com(DOS命令處理程序,不需改動)
3.工作目錄:C:\vfp50\data(備份目錄)
4.批處理文件:D_backup.bat
5.快捷鍵:
6.運行:小窗口
7.高級屬性設置:選定「建議使用MS—DOS方式」復選框,此項配置的功能是:在運行此程序時,Windows檢測該程序是否要在MS-DOS方式下運行。如果是這樣,Windows將運行向導程序來安裝自定義圖標以便運行此程序。否則,如果程序需要在MS-DOS方式下運行,但是未復選此項,該程序可能無法正常運行。
8.更改圖標:可以為此運行窗口任意選定圖標。
9.選定「退出時關閉」復選框,此項配置的功能是:指定程序執行完後是否關團MS-DOS窗口。如果未復選 此框,MS-DOS窗口將保持打開狀態。
● 屏幕:
窗口:選定「在啟動時恢復設置」復選框,此項配置的功能是:退出此程序時保存窗口設置,包括窗口的大小、位置和字體。否則,運行窗口不能被任意托放,影響整體界面布局。
● 雜項:
滑鼠:「獨占方式」復選框,此項配置的功能是:單擊此處可以使該程序獨占滑鼠。在該程序運行期間,滑鼠指針被隱藏,滑鼠功能失效,退出後,滑鼠功能自動恢復正常。
與此類似,Arj_restore.PIF的配置方法亦可如法炮製,只需將「程序」中的「批處理文件」改為:D_restore.bat即可。
PIF運行窗口的位置、大小,可以手工托放、調整,如果想隱藏該窗口,可以將它縮至最小,再拖至屏幕右下角。
上述配置設定完成以後,按「確定」按鈕退出配置頁面。此時,ARJ運行環境定製完成。
二、Foxpro程序調用
1.提供軟盤備份、硬碟備份(備份到硬碟C:\backup目錄下)兩種方式。
2.軟盤備份前,先在硬碟調用ARJ壓縮分卷,並創建一個文本文件(date_backup)用於記錄備份時間、備份文件數量、所需軟盤數量,以便用戶據此判斷是否壓縮成功並進行軟盤備份;恢復時,也首先打開軟盤上的該文本,顯示備份時間、備份文件數量、所需軟盤數量,由用戶據此確定是否進行軟盤恢復。備份或恢復時,如果中途某張盤出現故障,或順序錯誤,均允許「重試?」。
3.軟盤恢復時,檢查每張盤的備份時間是否與上張盤一致,並檢查其裝入順序是否正確。確保備份數據的時效性、完整性。
4.軟盤恢復時,先在非工作目錄下進行,全部工作完成並確認無誤後,再移入工作目錄,這樣,可以避免資料庫的不完全覆蓋而造成的損壞。
5.出錯時激活故障處理常式err_proc,置出錯標志,退出處理。
---------------------------------------------------------------命令S為自釋放格式如:
RUN /N7 WinRAR.exe S -ibck -r -k -o+ -y bak.EXE dbf\*.*
⑧ windows如何用cmd命令解壓指定的zip文件到指定目錄里
使用cmd中的命令解壓壓縮文件到任意文件夾的方法如下:
1、復制RAR.exe和UNRAR復制到c:windows文件夾中。
⑨ 解壓縮命令
我們知道WinRAR是個很古老的軟體,不僅歷史悠久而且功能強大。本文分享如何使用命令行語法(也順便介紹VB(A)中的Shell命令)來實現批量的壓縮文件和解壓縮文件。
1.首先,我們打開命令行。點擊Windows開始菜單,所有程序,附件,命令提示符,
右擊圖標,點擊「以管理員身份運行」(防止命令行許可權不夠無法執行)
2.或者按下快捷鍵Windows+R,輸入cmd,回車確定。
3.在命令行中,輸入WinRAR m -r -ep1 壓縮包保存路徑 被壓縮的文件(夾)路徑
然後回車,就可以將被壓縮的文件(夾),壓縮成一個WinRAR壓縮包。
注意,此命令執行後,原來被壓縮的文件或者文件夾,就自動刪除了!
4.如果不希望在得到壓縮包後,刪除原來的文件夾或文件,可以使用命令WinRAR a -r -ep1 -df 壓縮包保存路徑 被壓縮的文件(夾)路徑。
實用命令:
命令m 表示移動(壓縮後,刪除源文件)
命令a 表示添加壓縮
命令s 表示創建自解壓文件
實用開關:
-r 含子文件夾
-ai 忽略文件屬性
-cl 文件名小寫
-cu 文件名大寫
-ed 忽略空文件夾
-ep 忽略路徑信息
-ep1 表示忽略被壓縮的根文件夾
-ep2 包含最完整路徑信息(除驅動器)
-df 表示壓縮後刪除源文件
-dr 刪除源文件到回收站
-or 自動重命名同名文件
如何使用命令行解壓縮文件?
1.WinRARx壓縮包路徑解壓縮到目標文件夾的路徑
2.解壓縮保留路徑,WinRAR e 壓縮包路徑 解壓縮到目標文件夾的路徑
3.解壓縮忽略路徑,忽略路徑的意思,就是解壓縮時,壓縮包原來裡面有文件夾的,解壓縮之後,只能得到所有文件,而文件夾沒了。
⑩ 命令行的壓縮解壓縮以及加密解密
zip -e aa.zip aa.log
zip -er aa.zip tmp
unzip aa.zip
unzip -P passwork filename.zip ##passwork是要解壓的密碼,這個不會有提示輸入密碼的操作
unzip aa.zip
unzip -P passwork filename.zip ##passwork是要解壓的密碼,這個不會有提示輸入密碼的操作
tar-czvf /path/to/aa.tar.gz /path/to/aa.log
tar -xzvf /path/to/aa.tar.gz /path/to/
tar -czvf-file tmp | openssl des3 -salt -k 123456 -out aa.tar.gz
openssldes3 -d -k 123456 -salt -in aa.tar.gz | tar xzf -
openssl enc -aes-128-cbc
-in install.log -out enc.log
(註:這里install.log是你想要加密的文件,enc.log是加密後的文件,回車後系統會提示你輸入密碼。)
openssl enc -d -aes-128-cbc -in enc.log -out install.log
(註:enc.log是剛才加密的文件,install.log是解密後的文件,-d選項實現解密功能。)
openssl enc -aes-128-cbc -in install.log -out enc.log -a
openssl enc -des-ede3-cbc -in install.log -out enc.log -pass pass:111111
1、openssl genrsa -out client.key 2048 #生成私鑰
2、openssl rsa -in client.key -pubout -out pub.key #從密鑰文件中提取公鑰
3、openssl rsautl -encrypt -inkey pub.key -pubin -in data.zip -out back.zip。 #利用公鑰進行加密;
4、openssl rsautl -decrypt -inkey rsa.key -in back.zip -out data.zip. #利用私鑰對文件進行解密;
可能會報錯:
RSA operation error:
3020:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too largefor key size:.\crypto\rsa\rsa_pk1.c:151:
利用smile進行操作:
加密:
openssl smime -encrypt -aes256 -in in.zip -binary -outform DEM -out in_encrypted.zip publickey.pem
解密:
openssl smime -decrypt -in in_encrypted.zip -binary-inform DEM -inkey privatekey.pem -out in.zip