php壓縮與歸檔擴充總結 php擴充mongo php擴充目錄 php擴充pthread

來源:互聯網
上載者:User
php壓縮與歸檔擴充總結

開啟php使用手冊,我們可以看到有如下幾種處理壓縮檔的函數庫,

Bzip2,LZF,Phar,Rar,Zip,Zlib

那麼每一種都有哪些實際的應用情境呢,下面我們就一起來扒一扒。

Bzip2:

官方給出的簡介是這樣的:

bzip2 函數用於透明地讀寫 bzip2(.bz2)壓縮檔。

自己理解如下:

此函數庫是處理以 .bz2 為副檔名的檔案,此種壓縮格式,是Linux下常用的壓縮格式,當然Windows下也可以使用。具體操作無非是對檔案進行壓縮,解壓,開啟,寫入,讀出,關閉等操作。函數具體使用方法,請自行寫測試案例。

LZF:

官方給出的簡介是這樣的:

LZF is a very fast compression algorithm, ideal for saving space with only slight speed cost. It can be optimized for speed or space at the time of compilation.

自己理解如下:

LZF 是一種非常快的壓縮演算法。可以花費很少的時間達到很理想的節約空間的效果。它可以用來在編譯時間最佳化速度或空間。

可以用此函數庫中的壓縮函數,將以個字串壓縮,返回壓縮後的字串,也可以將用此演算法壓縮後的字串用其中的解壓函數解壓。

Phar:

此處理解為,用此擴充,可以把多個php檔案打包進一個php archive (.phar) 文檔。並且可以直接使用裡面的單個檔案。也可以在 tar zip phar 三個檔案格式之間轉換。

Rar :

此擴充只給出了讀取Rar檔案的方法。不能寫入。

Zip:

此擴充可以讓你透明地讀寫ZIP壓縮文檔以及它們裡面的檔案。

Zlib:

這個模組允許你透明的讀寫gzip(.gz)壓縮檔


以上就介紹了php壓縮與歸檔擴充總結,包括了php,擴充方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.