壓縮包概念:
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演算法進行壓縮...