zip 的壓縮與解壓縮,在一般的web應用程式中可能用得到的地方不算是很多,但是在下面的一些應用場景中是比較常用的,例如壓縮資料庫的備份文件,將多個檔案打包在一塊進行下載,將客戶打包上傳的檔案進行加壓然後進行解釋,熟悉壓縮與解壓縮的常用函數和類,還是必要的。
為此,我們php中文網為大家提供了10個比較有代表性的zip類別函式庫,供朋友們下載學習。
很實用的php zip壓縮類別庫,內含兩個php zip原始碼文件,可以直接下載使用,可以節省php web開發者大量的時間!
介紹了php檔案壓縮之PHPZip類別用法,實例分析了PHPZip類別的定義與相關使用技巧
要使用此PHP擴充類,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要PHP 5.2.+,且php.ini配置支援zip
#對於win系統,直接去掉php_zip.dll 擴充的註釋,然後重新啟動http服務(IIS或Apache)即可 Linux還沒試驗,理論上差異不會很大
功能:
#1、解壓縮zip檔
2 、將檔案壓縮成zip檔案
3、追加檔案到zip檔案
4、將資料夾打包成zip檔案(需要循環新增檔案與建立空白資料夾)
5、刪除壓縮檔案中的條目
php的壓縮與解壓縮Zip類,修改為可遍歷子資料夾,並新增GetZipComment()方法,加上用法說明。
4. php產生zip檔類別
介紹了php產生zip檔類別,實例分析了php操作zip檔的技巧,非常具有實用價值,需要的朋友可以參考下載。
#實例講述了php實作的zip檔內容比較類別。是一個非常實用的PHP類文件。分享給大家供大家參考。
此php zip檔案比較類別主要實作比較兩個zip檔案的內容,傳回新增,刪除,及相同的檔案清單。暫時只支援單層。 上傳一個zip文件,zip內有許多圖片檔案。需要對圖片檔案進行一系列很耗時的處理。當用戶再更新zip檔時。判斷zip內文件是否一致,只處理不同的文件。這樣可以節省資源與時間,因此需要寫一個能夠比較zip內文件的類別。
php真正的ZIP檔案操作類,php將資料夾打包成zip文件,分析了php操作zip文件的技巧,有興趣的朋友可以引用參考,或者朋友們有更好的zip類,可以上傳到我們PHP中文網與我們一起學習分享。
7. php-ZIP壓縮類別
可以快速的實作把我們的檔案利用php壓縮類別壓縮成我們想的zip,或者rar 的壓縮包,後綴名可以自訂,壓縮演算法是來自國外一個網站,首先實例化,然後傳參,兩個參數,第一個關於文件地址的一個Array,第二個是要保存的壓縮包文件的絕對地址.
類別庫簡介:
1) 如果$extract_dir裡的Adodb程式檔案存在,且$zip_file不存在;則使用$extract_dir裡的Adodb程式檔。
2) 如果$extract_dir裡的Adodb程式檔案存在,且$zip_file存在;則比較修改時間,$extract_dir裡的Adodb程式檔案更新為較新的。
3) 如果$extract_dir裡的Adodb程式檔案不存在,且$zip_file存在;則$extract_dir裡的Adodb程式檔案從$zip_file解壓縮取得。
4) 如果 $extract_dir裡的Adodb程式檔案不存在,且$zip_file不存在;則從$zip_url下載Adodb的Zip文件,並解壓縮Adodb的程式檔案。
#類別庫介紹:
1.開啟一個ZIP包,用於讀取、寫入或修改;
2.設定zip套件的解壓縮密碼;
6.將檔案的內容,加入到zip套件(自然,需要我們來指定zip套件中,內容應該加入到哪個檔案);
7.在zip套件內,透過檔案索引和檔案名,刪除指定檔案;
#8.取得錯誤訊息、系統資訊或zip訊息;
#9.撤銷zip套件的所有改變;
10.ZipArchive 所使用的類別常數。 有以下三類常數:Flags(以 FL_ 為前綴),errors(以 ER_ 為前綴)以及 mode(沒有前綴)。
10. php的zip檔內容比較類
#php的zip檔內容比較類,下載後可以直接解壓縮,裡面的檔案放入對應的include資料夾中。
更多相關類別庫下載,請關注:http://www.php.cn/xiazai/leiku
【相關類別庫推薦】
1.【php無限級分類】總結最全的php無限級分類類別庫下載與文字影片教學
#2. php分頁類別程式碼分享:2017年最新的10個php分頁類別程式碼下載