php壓縮與歸檔擴充總結
打開php使用手冊,我們可以看到有以下幾個處理壓縮檔案的函式庫,
Bzip2,LZF,Phar,Rar,Zipipi 那麼每一種都有哪些實際的應用場景呢,下面我們就一起來扒一扒。
Bzip2:
bzip2 函數用於壓縮檔案。
此函數庫是處理以.bz2 為副檔名的文件,此種壓縮格式,是Linux此函數庫是處理以.bz2 為副檔名的文件,此種壓縮格式,是Linux下常用下的壓縮格式,當然也可以使用Windows 。具體操作無非是對檔案進行壓縮,解壓縮,打開,寫入,讀出,關閉等操作。函數具體使用方法,請自行寫入測試案例。
LZF:
官方給出的簡介是這樣的: space with only slight speed cost. It can be optimized for speed or space at the time of compilation.
自己理解如下:
可以花很少的時間達到很理想的節省空間的效果。它可以用來在編譯時優化速度或空間。
可以用此函數庫中的壓縮函數,將以個字符串壓縮,返回壓縮後的字符串,也可以將用此算法壓縮後的字符串用其中的解壓函數解壓縮。
Phar:
Rar :此擴充只給了讀取Rar檔的方法。不能寫入。
Zip:
Zlib:
這個模組允許你透明的讀寫gzip(.gz)壓縮檔
以上就介紹了php壓縮與歸檔擴充總結,包含了php,擴充方面的內容,希望對PHP教學有興趣的朋友有幫助。