備份資料前用
winrar
壓縮一下是個不錯的注意,這樣做至少有以下優點:
1.
節省空間。這個要視原始檔的性質而定,一般而言,文字型的辦公文件壓縮比要高一些,而多**檔案壓縮效果往往不明顯。
2.
加快複製速度。備份檔案往往需要複製到
n個不同的位置
/儲存介質,即使壓縮後檔案體積變化不大,最好也用「儲存方式」壓縮一下,因為在同樣大小的情況下,大塊的單個檔案比零散的很多檔案複製速度要快。
3.
保密。可以利用壓縮密碼來對檔案進行加密。
不過每次都右鍵點選檔案
/資料夾,然後設定密碼,實在很麻煩,好在
winrar
支援命令列模式,我們可以編乙個批處理檔案來幫助我們備份。
winrar
的命令列格式如下:
"e:\program files\winrar\winrar.exe" a
開關
生成的壓縮檔案路徑和名稱原始檔路徑和名稱
說明:"e:\program files\winrar\winrar.exe"
是
winrar
所在的位置,如果你電腦上的路徑在其它資料夾下,請做相應修改。
a
:這個是命令,
a是「新增」命令,意思是將某檔案新增到壓縮檔案中。不管它了,反正你要壓縮的話就把
a帶上。
開關:緊跟在命令後面的是開關,開關可以新增很多個,根據自己的愛好隨便整。先來看兩個簡單的,需要的話直接放在命令後面即可:
-sfx
自解壓-ibck
後台執行
建議加上
-ibck
,讓winrar
躲在後台去慢慢壓縮,不要在我們眼前晃,鬧心。這個對壓縮質量沒什麼影響,影響的只是我們的心情。
再來看兩個較複雜的,說他們複雜只是因為後面可以跟引數:
-m
儲存方式:
0儲存、
1最快、
2快速、
3標準、
4較好、5最優
-p
新增密碼:
-p123
,密碼為
123-m
:這個開關用來控制儲存方式,也就是壓縮方式。如果不加這個開關,預設為標準壓縮方式。儲存方式有六種,從0到
5,壓縮率越來越大,壓縮速度越來越慢,你可以根據壓縮檔案的性質來進行選擇。如:檔案的壓縮率不高,僅僅是
99%,那麼大可以選擇
0儲存方式以節約時間。如果你想選擇
4(較好儲存方式
),那麼開關就是:
-m4,其它類推
-p:這個可以給壓縮檔案新增密碼,直接把密碼跟在後面就可以,如:
-p123
,這個檔案的密碼就是
123。
好了我們來看個例子,試試自己能不能看懂:
"e:\program files\winrar\winrar.exe" a –ibck –m5 –pmima f:\
目標
.rar e:\
**
注意:在
winrar
的命令格式中,原始檔要放在目標的後面,這個規定比較彆扭,不過我們無能為力,留心一點就是了。
這個例子的意思就是將
e盤下的「**」資料夾以最優壓縮方式壓縮,在
f盤生成「目標
.rar
」檔案,密碼設定為「
mima
」,在後台進行壓縮。假如你希望生成乙個自解壓格式的壓縮檔案,加上
-sfx
引數即可。
可是這樣還不能真正應用到平常的備份中去,因為在第二次壓縮時,要先將第一次的備份刪除,所以我們要加上刪除舊檔案的命令
(以下第三行):
@echo off
color a9
del f:\
目標
.rar
"e:\program files\winrar\winrar.exe" a –ibck –m5 –p
密碼自己設
f:\目標
.rar e:\
**
pause
把上面的命令複製到記事本中,設定好命令開關,然後將目標和**替換成你自己的檔案,另存為「壓縮
.bat
」檔案(
名字隨便起,但
.bat
不能變)
,雙擊執行,就可以完成備份了。
關於winrar
命令列的更多命令和開關,可以到
winrar
的幫助檔案中去查詢
mysql批處理 備份資料庫 壓縮檔案
批處理備份資料庫,並壓縮備份後的檔案,但是還是不能定時備份 echo off remrem c program files winrar 需要放到 path 下,才能呼叫rar cli工具 remrem 跳轉到工作目錄下 set dump command c program files mysql ...
bat批處理指定目錄壓縮檔案進行解壓到指定目錄
echo off echo 壓縮檔案備份 y表示檔案重名時自動覆蓋寫成 n預設不覆蓋 介面提示 xcopy y d 壓縮包所在路徑 rar d 備份路徑 echo 解壓檔案,or表示檔案解壓後遇到重名檔案自動重新命名,首先檢測目錄下是否存在.rar的檔案 if exist d 批量解壓檔案並備份 壓...
利用哈夫曼編碼壓縮檔案
編譯環境 ubuntu 16.04 本文主要考核如何以c實現積體電路測試向量檔案的無失真壓縮。在通常的檔案儲存中,無論是二進位制格式的檔案還是文字檔案,幾乎都是等寬的編碼。比如ascii碼格式的文字檔案,每個字元由乙個ascii碼表示,寬度為8bit。然而,從磁碟空間利用率的角度看,這並不是一種效率...