分卷壓縮的作用
分卷壓縮是指把大型的壓縮文件分成幾個較小的壓縮分卷,通常是在將大型的壓縮文件保存到數(shù)個磁盤或是可移動磁盤時使用。僅支持 RAR 壓縮文件格式,因此你無法創(chuàng)建 ZIP 的分卷壓縮。
分卷命名
默認(rèn)RAR 卷以‘volname.partNNN.rar’格式命名,NNN的位置是卷號。使用 -vn 開關(guān)可以轉(zhuǎn)換成其它的擴(kuò)展基本命名規(guī)則,卷組中第一分卷文件的擴(kuò)展名是 .rar,以后卷從 .r00 到 .r99 命名。 卷也可以是固實和自解壓格式。第一個自解壓卷有不同的(也就是不是 .rar) 文件擴(kuò)展名,例如對于DOS 自解壓卷是 .exe。 創(chuàng)建后的分卷是不可能添加、更新或刪除文件的。
固實壓縮文件是 RAR 的一種特殊壓縮方式存儲的壓縮文件,它把壓縮文件中的全部文件都當(dāng)成一個連續(xù)數(shù)據(jù)流來看待。固實壓縮文件只支持 RAR 格式的壓縮文件,ZIP 壓縮文件永遠(yuǎn)是非固實的。RAR 的壓縮文件可由用戶決定選擇固實或非固實的壓縮方式。
固實壓縮可增加壓縮性能,特別是在添加大量的小文件的時候,但它也有一些重要的不利因素:
· 對已存在的固實壓縮文件更新時較慢;
· 要從固實的壓縮文件解壓單個文件時,它之前的文件都需先經(jīng)過分析。這造成當(dāng)從固實的壓縮文件內(nèi)取出文件時會比一般壓縮文件取出文件慢一些。但是,當(dāng)從固實的壓縮文件解壓全部的文件時,解壓速度并沒有影響。
· 如果在固實壓縮文件中的任何文件損壞了,要從損壞的范圍中解壓全部的文件是不可能的。因此,如果固實壓縮文件是保存在例如軟盤等媒介時,推薦你在制作時使用 恢復(fù)記錄 。
固實壓縮方式適用場合為:
· 壓縮文件很少更新的時候;
· 不需要經(jīng)常從壓縮文件中解壓一個文件或是部分文件的時候;
· 壓縮效率比壓縮速度更為重要的時候。
通常文件在固實壓縮時是以擴(kuò)展名做排序的,但也可以使用特殊文件來設(shè)置替代的文件順序。文件名是rarfiles.lst 。
分卷和自解壓文件(SFX) 也可以被做成固實格式。
一個 SFX (SelF-eXtracting)自解壓文件是壓縮文件的一種,它結(jié)合了可執(zhí)行文件模塊,一種用以運行從壓縮文件解壓文件的模塊。這樣的壓縮文件不需要外部程序來解壓自解壓文件的內(nèi)容,它自己便可以運行該項操作。然而 WinRAR 仍然可將自解壓文件當(dāng)成是任何其它的壓縮文件處理。所以如果你不愿意運行所收到的自解壓文件 (比如說,它可能含有病毒時),你可以使用 WinRAR 來查看或是解壓它的內(nèi)容。
自解壓文件通常與其它的可執(zhí)行文件一樣都有 .exe 的擴(kuò)展名。
自解壓文件是很方便的,如果你想要將壓縮文件給某一個人時,但卻不知道他們是否有該壓縮程序可以解壓文件的時候。你也可以使用自解壓來發(fā)布你自己的軟件,例如 WinRAR 的安裝程序便是使用圖形 GUI RAR 自解壓模塊 Default.sfx 所制作的。
如何解壓
要解壓分卷時,你必須從第一個分卷開始解壓 (有 .rar 擴(kuò)展名)。如果分卷存在例如硬盤等的非可移動磁盤時,在解壓之前,你必須將全部的分卷放在同一個文件夾內(nèi)。
方法與步驟
圖形模式
1、右鍵要壓縮的文件
2、選擇“添加到壓縮文件....”
3、選“常規(guī) ”選項卡
4、壓縮文件格式必須是“RAR”
5、指定壓縮分卷大小(按字節(jié)計算),1M = 1024K,1K = 1024b(字節(jié)),填寫數(shù)字即可。默認(rèn)選擇的選項有“1,048,576”即1M,“1,024”即1K,“1,457,664 - 3.5"”即一個3.5英寸軟盤空間大小,“98,078k - ZIP - 100”,“650m - CD-650M”標(biāo)準(zhǔn)CD光盤容量,“700m - CD-700m”,“自動檢測”即單卷壓縮。從這里可知:可以直接輸入“數(shù)字 + M/K/b”比如說1m就是1,048,576字節(jié)。
命令行模式
從命令行也可以運行 WinRAR 命令,常規(guī)的命令行語法描述如下:
WinRAR <命令> -<開關(guān)1> -<開關(guān)N> <壓縮文件> <文件...> <@列表文件...> <解壓路徑\>
命令
要 WinRAR 運行的字符組合代表功能
開關(guān)
切換操作指定類型,壓縮強度,壓縮文件類型,等等的定義。
壓縮文件
要處理的壓縮文件名。
文件
要處理的文件名。
列表文件
列表文件是包含要處理文件名稱的純文本。
文件名應(yīng)該在第一卷啟動。
可以在列表文件中使用//字符后添加注釋。
你可以在命令行中同時指定普通的文件名和列表文件名。
解壓路徑
只與命令 e 和 x ,搭配使用。
指出解壓文件添加的位置。如果文件夾不存在時,會自動創(chuàng)建。
命令-A - 添加指定的文件和文件夾到壓縮文件中。此命令行等同于圖形界面中的“添加”。
注意: 因為分卷壓縮文件修改是禁用的,此命令無法應(yīng)用來更新分卷壓縮文件,只用于創(chuàng)建時。
開關(guān) -V<n>[k|b|f|m|M|g|G] - 創(chuàng)建分卷,創(chuàng)建卷及其大小為<n>*1000(n是正整數(shù))。
默認(rèn)此開關(guān)使用 <n> 作為一千個 (1000) 字節(jié) (非 1024 x 字節(jié))。你也可以輸入符號“k”來表示千字節(jié)的大小,或者符號“b”表示字節(jié),在百萬字節(jié)為 -“m”,十百萬個字節(jié)為 -“M”,G字節(jié) - “g”,十億個字節(jié) - “G”或者使用符號“f”從數(shù)個預(yù)先定義的數(shù)值中選取一個。預(yù)先定義的數(shù)值有360、720、1200、1440 或 2880 并會替換成一致的磁盤大小。如果省略了大小,將會使用自動檢測。你可以指定幾個 -v 開關(guān)來為不同的卷設(shè)置不同的大小。
例子:
a) 從當(dāng)前文件夾和子文件夾壓縮全部文件成為382000 字節(jié)大小分卷解壓文件 doki.part1.exe,doki.part2.rar,doki.part3.rar 等WinRAR a -v382 doki
因為未指定文件名,全部文件 (*.*) 將會被添加。
b) WinRAR a -v100k -v200k -v300k doki (多個 -v 開關(guān))
第一卷設(shè)為 100 KB 大小, 第二卷設(shè)為 200 KB, 剩下的為 300 KB。
如果分卷在可移動磁盤創(chuàng)建,在創(chuàng)建第一個分卷之后,用戶將會被提示:
創(chuàng)建下一個分卷嗎? : 是/否/創(chuàng)建全部
在此時間里,你可以抽換磁盤?;卮稹叭俊眲t會創(chuàng)建全部的分卷而不會暫停。
默認(rèn) RAR 卷以‘volname.partNNN.rar’格式命名,NNN 的地方是卷號。使用 -vn 開關(guān)開關(guān)可能轉(zhuǎn)換成其它的擴(kuò)展基本命名規(guī)則,卷組中第一卷文件由 .rar 的擴(kuò)展名,以后卷從 .r00 到 .r99 命名。
當(dāng)解壓或測試多片的分卷壓縮文件時,你只能使用第一個分卷的名稱。如果下一個分卷不在驅(qū)動器時,用戶會被提示:
請插入磁盤 <下一個分卷名>。 確定/取消
這時請插入正確的分卷并按下“確定”。