PHP開發筆記系列(七) 壓縮與解壓縮

2021-08-26 22:36:40 字數 1580 閱讀 1803

本文《php開發筆記系列(七)- 壓縮與解壓縮》 將是《php開發筆記系列(xampp+phpeclipse+xdebug)》 的第七篇,講述如何使用pear外掛程式archive tar進行常規的檔案壓縮與解壓縮操作。

1. 使用archive_tar類進行檔案壓縮

archive_tar類位於pear資料夾的archive/tar.php檔案中,使用該類進行檔案壓縮所需**量很少。步驟是:1)例項化該類,第乙個構造引數是壓縮後的目標檔名,第二個構造引數是壓縮型別(gz:使用gzip壓縮,bz2使用bzip2壓縮),省略第二個引數則表示只打包不壓縮;2)建立完archive_tar物件後,向該物件的create方法傳入檔名資料,即可。**如下:

';?>2.使用archive_tar類進行檔案壓縮

解壓縮的過程與壓縮過程相似,步驟如下:1)例項化archive_tar物件,傳入源壓縮檔案名,2)例項化完物件後,給解壓縮的方法extract傳入乙個目標資料夾名稱,壓縮包中的檔案將被釋放到該目標資料夾下。**如下:

PHP開發筆記系列(九) 陣列(二)

昨晚臨睡前寫完了 php開發筆記系列 九 陣列 一 今晚繼續寫 php開發筆記系列 九 陣列 二 php數值鍵陣列 關聯鍵陣列 多維陣列的建立 提取 陣列型別判斷 輸出陣列後,今天研究一下php陣列的後續內容。1.輸出陣列 在日產的php程式開發中,陣列是使用頻率最高的資料型別,例如從資料庫根據查詢...

Spring專案開發筆記系列(五)

spring專案開發筆記系列 五 hibernate持久化類的annotation方式配置 spring的這個專案中主要用的配置檔案就前面這麼幾個web.xml,spring config.xml和struts config.xml,其它的配置檔案比如log4j.properties,validat...

php 解壓檔案與壓縮檔案

配置環境變數 然後cmd 輸入 php m 檢視是否有zip 選項 沒有的話zip功能將無法使用 function zip file string filename zip new ziparchive zipname basename filename zip 開啟指定壓縮包,不存在則建立,存在則...