常見的壓縮的字尾名有:
.gz :gzip程式壓縮的檔案
.bz2:bzip2程式壓縮的檔案
.tar:tar打包的檔案沒有壓縮過
.tar.gz:tar程式打包,gzip壓縮過的檔案
.tar.bz:tar程式打包,bzip壓縮過的檔案
壓縮時常用的命令有gzip,bzip
gzip壓縮命令:
-c:將壓縮的資料輸出到螢幕上,可以通過資料流重定向來處理
-d:解壓縮
-v:顯示原檔案/壓縮檔案比
-#:壓縮等級,1最小,9最大
同時保留壓縮和被壓縮的檔案
壓縮:bzip:
-c將壓縮的資料輸出到螢幕上
-d解壓縮
-k保留原檔案
-v顯示出原檔案/壓縮檔案的壓縮比等資訊
-#:壓縮等級,-1最快,-9最小
打包:tar
-c:新建打包檔案,可搭配-v檢視過程中被打包的檔案
-x:解打包或解壓縮功能
-f:後邊接上要處理的檔名
-v:壓縮或是解壓縮時將正在處理的檔名顯示出來
-p:保留備份資料原本的許可權和屬性
-j:加入bzip2的支援,將檔案壓縮/解壓縮
-z:加入gzip2的支援,將檔案壓縮/解壓縮
將/etc目錄備份到/root/目錄下
[root@localhost ~]# tar -zpc -f/root/etc.tar.gz /etc
將/etc.tar.gz解壓縮
[root@localhost ~]# tar -zx -f etc.tar.gz
關於壓縮和解壓縮
從http www.icsharpcode.net 首先需要在專案裡引用sharpziplib.dll。然後修改其中的關於壓縮和解壓縮的類。實現原始碼如下 壓縮檔案 using system using system.io using icsharpcode.sharpziplib.checksum...
壓縮和解壓縮OLEVARIANT
uses zlibex procedure varianttostream const v olevariant stream tstream varp pointer begin stream.position 0 stream.size vararrayhighbound v,1 vararra...
C 壓縮和解壓縮
話不多說,直接上 最後有重要說明!哦對了,用的是icsharpcode.sharpziplib.zip 這個東西 壓縮 先宣告個全域性變數吧 附件打包的變數 zipoutputstream zos null 下面就是壓縮的 了 protected void btnfile click object ...