Ubuntu 壓縮包操作

2021-06-02 08:02:03 字數 703 閱讀 9451

壓縮包概念:

1.打包,把多個檔案打包成乙個檔案

2.壓縮,把大尺寸資料壓成小尺寸

a.有失真壓縮:壓縮前後不一樣

壓縮率比較高,如聲音,影象,**等

b.無失真壓縮:壓縮前後一樣

資料的一直性壓縮,檔案,信件等

linux無檔案字尾的概念:

現有的.tar,.gz,.bz2只是乙個不成文的檔案標識,也可以該做.123等。

.tar 打包命令:tar c v f x z j

引數:

c=create打成包

x=exject,解包

v=varable,打包資訊

f=file,生成乙個檔案

z=對檔案進行(gzip,gunzip)來壓縮

j=bz2

.zip打包命令

zip ,unzip

.rar

rar a(壓縮),rar x(解壓)7z

7z .z

compress(壓縮),uncompress(解壓)

.tar.gz檔案

先用tar執行對多個檔案打包成乙個檔案

然後gz名利進行壓縮

使用例子:

壓縮:tar cvfg log.gz * 將但前目錄中的所有檔案打包壓縮為log.gz,

壓縮使用gzip壓縮

解壓:tar xvf log.gz 解壓log.gz

php生成壓縮包和開啟壓縮包

需呀用到ziparchive類,php預設帶的有,廢話不說,直接上 親測可以使用,先來個生成壓縮包,解壓縮包後邊補上 開啟php支援ziparchive 在php.ini檔案中將extension php zip.dll 開頭的 的去掉,重啟www伺服器就可以了 1 對多個檔案生成壓縮包 生成壓縮檔...

zip壓縮包讀寫操作zipfile

1,開啟 解壓 壓縮包 readzip zipfile.zipfile path,r 2,獲取壓縮包內的全部檔案 返回檔案 夾 list結構 listname readzip.namelist 例如,壓縮包 z 內的檔案結構為 資料夾a 資料夾內檔案有 a1 b1 c1 資料夾b 資料夾內檔案有 a...

linux壓縮包相關

老掉牙的歷史就不說了,就從zip往後開始說,有個人要紀念下,就是zip的創始人phil katz,中文就寫作飛利浦卡茲,大家可以看下他的故事。不過現在有壓縮率更好的演算法。在linux環境下主要有bzip2和gzip這兩種。下面總結幾個常用的命令。使用tar來打包檔案,並使用bzip2演算法進行壓縮...