pkzip

PKzip能夠同時支持zip,arj,rar,gz,bz2,lha,ace等多種壓縮格式和跨多操作平台,真正實現“一次壓縮,隨處使用”。

基本介紹

  • 外文名:pkzip
  • 檔案壓縮率:高達95%
  • 真正實現:一次壓縮,隨處使用
  • 類別:多種壓縮格式和跨多操作平台
有效地利用有限的IT資源:,輕鬆部署,易於使用,強大的支持:,PKZIP For Windows,產品特性,DOS常用命令,

有效地利用有限的IT資源:

檔案壓縮率高達95%
降低數據存儲的空間和頻寬利用率。
內置檔案格式轉換器方便數據在不同的作業系統中傳輸

輕鬆部署,易於使用,強大的支持:

可在所有主流作業系統上運行,包含從desktop到Mainframe
免費的ZIP Reader和SFX專門為數據的外部接受者提供了支持
熟悉的操作界面,無須培訓
可集成到現有的應用程式和進程中
企業級的技術支持

PKZIP For Windows

自動把email附屬檔案轉成ZIP格式,讓用戶獲得更多的郵件存儲空間,占用更少的頻寬
admin組件可讓終端用戶的壓縮設定集中實施。可以使用PKZIP設定密碼以保護重要文檔,使您能夠完全控制那些訪問有價值信息的人。

產品特性

壓縮率高達95%
輕鬆實現跨平台傳輸
支持大檔案——最大可支持20 GB檔案 PKZIP使數據有效地傳輸和存儲

DOS常用命令

PKZIP是一種通用檔案壓縮軟體,其命令行格式為:
PKZIP [options] zipfile [@listfile] [files...]
其中:
(一)zipfile:為壓縮檔檔案名稱。(在本文稱為ZIP檔案)。
1.其擴展名為ZIP,可預設。
2.zipfile可指定ZIP檔案的存放路徑(除特別說明外, 本文所指路徑均包含盤符)。路徑預設時,指當前路徑。
3.zipfile不可預設。
(二)[files...]:指欲壓縮的檔案名稱(本文稱之為“原檔案”)清單。檔案名稱之間用逗號“,”分隔。
1.[files...]前可帶路徑,路徑預設時指當前路徑。
2.可使用通配符*和。
(三)[@listfile]:為預選檔案列表。其中:
1.@為預選檔案列表的引用符號。
2.listfile為預選檔案列表的檔案名稱。
預選檔案列表是一個含有預處理檔案名稱的ASCII格式檔案(文本檔案)。它具有[Files...]相同的作用:用來指定欲壓縮、刪除或瀏覽的原檔案。
3.如果在命令行中不指定原檔案,即:[files...]和[@listfile]同時預設,則表示指定路徑下的所有檔案。
(四)[options]:為PKZIP的命令。它包括1.命令標識符“-”;2.命令代碼(一般由一個ASCII字元構成);3.命令參數(參數之間用|分隔的,表示是互斥的。即:不能同時選用)。
PKZIP的主要命令有:
(1)-a:將[files...]及[@listfile]所指定的檔案添加到壓縮檔。這是PKZIP最常用的命令。
(2)-b[drive]:壓縮時在[drive]指定的盤產生一個暫存檔,壓縮完畢後程式會自動清除它。[drive]預設時,指當前盤。
(3)-e[x|n|f|s|0]:在壓入檔案時選擇壓縮方式,共有五種方式可供選擇。分別是:
①-ex:選擇最大壓縮率方式。
②-en:選擇一般的方式。-e命令預設時,默認此方式(預設模式)。
③-ef:選擇較快壓縮速度方式。
④-es:選擇最快壓縮速度方式。
⑤-e0:檔案不壓縮直接存入壓縮檔。當需將其他壓縮檔檔案,如:ARJ檔案、LZH檔案等添加到壓縮檔時,選用此方式可加快壓入速度。因為,這些檔案即使採用最大壓縮率方式也不能再壓縮。
注意:選擇的壓縮率越大,壓縮速度越慢;反之,選擇的壓縮速度越快,壓縮率越小。
(4)-f:更新壓縮檔中的檔案。即:將已經更新(修改過)的原檔案壓入ZIP檔案並覆蓋壓縮檔內同名的舊檔案,而未更新的原檔案不壓入壓縮檔。該命令也比較常用。
(5)-u:與-a命令相同。
(6)-m[f|u]:在更新或壓入檔案時刪除原檔案。[f|u]選項預設時默認u參數。
(7)-p|P:只壓入指定路徑下的檔案和子目錄。壓入ZIP檔案內的原檔案不包含/包含指定路徑(不含盤符)。
(8)-r:壓入指定路徑及各級子目錄下的檔案。但是子目錄不壓入, 並且在壓縮檔內的原檔案不含指定路徑。
通常將-r和-p|P命令組合使用,以保持原來的目錄結構。在解壓時,只能用PKUNZIP的-d命令,才能將子目錄也解壓出來。
(9)-&[f|l|u|ul|w|v][s[drive]]:這是V2.04g版本新增的分卷壓縮功能。 當ZIP檔案較大,一張盤存儲不下時,使用此命令可將ZIP檔案分割成若干部分,以便軟碟存儲。
-&命令的可選項的意義為:
①[f]:壓縮前先檢測目標盤是否已經格式化。若未格式化,則格式化目標盤,然後將檔案壓入。
②[l]:壓縮前,先檢測目標盤(必須是低密盤)是否已經格式化,若未格式化,則在高密軟碟機上格式化低密盤(容量:3.5盤為720KB,5.25?盤為360 KB)。然後再壓入檔案。
③[u]:壓縮前無條件格式化目標盤,然後壓入檔案。
④[ul]:壓入前無條件地在高密軟碟機格式化低密盤,然後將檔案壓入。
⑤[w]:壓縮前先刪除目標盤上所有檔案(不進行格式化),然後再壓入檔案。
⑥[v]:在向壓縮檔壓入檔案時進行DOS校驗。使用該選項,提高了可靠性,但降低了壓入速度。
⑦[s[drive]]選項: 將指定盤的所有檔案(包括子目錄下的檔案)全部壓入壓縮檔。但子目錄不壓入壓縮檔。[drive]選項預設時,指當前盤。
(10)-a+:在壓入原檔案時清除它的檔案屬性
(11)-s[pwd]:將原檔案壓入壓縮檔並設定口令。防止非法用戶解包使用。
①當[pwd]預設時,PKZIP會在螢幕上提示你輸入口令並驗證。
②口令中允許使用除控制字元和空格以外的所有ASCII字元、擴展ASCII字元和漢字。但對字母,其大寫與小寫被認為是不相同的。
③同一ZIP檔案里的原檔案可以用不同的口令壓入,也可以不加口令地壓入。 是否加有口令,可用-v命令觀察其“檔案屬性(Attr)”項是否帶有“*”號。 若在檔案屬性後面帶有*號,則壓入時加有口令,否則無口令。
(12)-t[date]:只壓入[date]以後(包括[ date] 所指的這一天)的檔案。
[date]選項格式為:月 日 年 ,預設時指當天。
(13)-T[date]:只壓入[date]以前(不包括[date]所指的這一天)的檔案。
[date]選項格式為:月 日 年 ,預設時指當天。
(14)-x<file>:壓入除file檔案外的其他檔案。
(15)-x@listfile:壓入除預選檔案列表listfile所指檔案之外的其他檔案。
(16)-j|J<h,r,s>:不壓入/壓入[files...]中的隱含、唯讀、系統檔案。-j|J 命令預設時,默認jhrs,即:[files...]中的隱含、唯讀、系統檔案均不壓入。
(17)-w|W<h,s>:壓入/不壓入隱藏、系統檔案。-w|W命令預設時,默認-Whs。?
(18)-d:刪除壓縮檔中的檔案。
(19)-l:顯示版權資訊等。
(20)-v[b][r][m][t][c][d|e|n|o|p|s]:瀏覽壓縮檔檔案。各選項的意義是:
①[b]選項:以列表的方式簡短列出原檔案的壓縮前長度(Length )、 壓縮方式(Method)、壓縮後長度(Size)、壓縮率(Ratio)、日期(Date)、 時間(Time)、檔案名稱(Name)。其中,壓縮率定義為:
壓縮率=(1-壓縮後的檔案長度 壓縮前的檔案長度)×100%
壓縮率越大,壓縮能力越強。
②[m]選項:顯示滿屏時暫停,按任一鍵後,顯示下一屏。
③[t]選項:與[b]選項不同的是:不是以列表的方式顯示原檔案,而是逐個列出。
④[c]選項:在螢幕上詳細列出原檔案的壓縮前長度(Length )、 壓縮方式(Method)、壓縮後長度(Size)、壓縮率(Ratio)、日期(Date)、 時間(Time)、32位校驗碼(CRC-32)、檔案屬性(Attr)、檔案名稱(Name)。此為預設選項。
⑤[r]選項:對列出的檔案根據[d|e|n|o|p|S]選擇的排序方式進行反排序。
⑥[d|e|n|o|p|s]選項:選擇排序方式。d:根據日期排序;e:以擴展名排序;n:以檔案名稱排序;o:以原來的順序;p:以壓縮率排序;s:以原檔案長度排序。該選項預設時,默認為n方式。即:以檔案名稱排序。
(21)-c:添加或編輯檔案注釋。
(22)-C:為新壓入的檔案添加注釋。
(23)-q:在檔案注釋使用ANSI碼。
(24)-z:新增或修改ZIP檔案的注釋。
(25)-k:保持ZIP檔案的日期不變。
(26)-o:將[files...]及@listfile所指檔案中最新檔案的日期作為ZIP檔案的日期。
(27)-@listfile:建立一個預選檔案列表。
(28)-$[drive]:將由[drive]指定的驅動器卷標寫入壓縮檔。[drive] 預設時,為當前驅動器
(五)PKZIP常用命令用法舉例
1.PKZIP -A ZIPF1.ZIP *.SYS
將當前路徑下的所有SYS檔案全部壓入ZIPF1.ZIP檔案,而且ZIPF1.ZIP也放在當前路徑下。
2.PKZIP -F ZIPF4
將當前路徑下的所有修改過的檔案全部壓入ZIPF4.ZIP,並覆蓋同名檔案。
3.PKZIP -S1=歐 ZIPF6 D:\DOS\*.EXE
將D:盤DOS子目錄下所有EXE檔案全部壓入當前目錄的ZIPF6.ZIP。並給ZIPF6.ZIP設定口令“1=歐”,解包時必須輸入該口令。
4.PKZIP -VRN ZIPF3
詳細列出ZIPF3.ZIP中原檔案的檔案長度、壓縮方式等。 列出時根據檔案名稱進行反排序。?
5.PKZIP -&FSC A:ZIPF10
先對A:盤自動格式化或然後將C:盤上的所有檔案壓入A :盤的ZIPF10.ZIP檔案。當第一張盤存滿時,會在螢幕下部顯示如下信息:
Insert disk #2 -Press a key when ready
意思時:插入第二張盤,然後按任一鍵繼續。當第二張盤又存滿後,PKZIP又會提醒你換盤,直到檔案全部壓入。
由於每一張軟碟上的檔案名稱都相同,不易區別,因此應及時在軟碟上作好標記。對該ZIP檔案解壓時,須按盤號順序依次插入軟碟
6.PKZIP -T050195 ZIPF11 *.PRG
將1995年5月1日以前(不包括5月1日這一天)擴展名為PRG的檔案壓入ZIPF11.ZIP
7.PKZIP -xCONFIG.SYS BOOT C:\*.*
除了CONFIG.SYS外,將C:盤根目錄下的其他檔案全部壓入BOOT.ZIP。
8.PKZIP [email protected] FOX C:\FOX\*.PRG,C:\FOX\*.FOX
建立一個預選檔案列表PRG.LST。
9.PKZIP [email protected] FOX C:\FOX\*.*
將C:盤FOX子目錄下除PRG檔案和FOX檔案外的其他所有檔案全部壓入FOX.ZIP。
10.-r、-p、-P、及其組合命令-rp、-rP的區別。
假定在C:盤根目錄下有如下面一個目錄結構:
C:\OU1
│Y1.BAT
│TC.EXE
└─OU2
│Y2.BAT
└─OU3
Y3.BAT
YAN.PRG
分別鍵入如下五條命令:
PKZIP -r Z1 C:\OU\*.BAT
PKZIP -p Z2 C:\OU\*.BAT
PKZIP -P Z3 C:\OU\*.BAT
PKZIP -rp Z4 C:\OU\*.BAT
PKZIP -rP Z5 C:\OU\*.BAT
然後用-V命令分別瀏覽五個ZIP檔案,可以發現五個ZIP檔案中的原檔案是互不相同的

相關詞條

熱門詞條

聯絡我們