text: 在軟體中，PHAR捆綁到一個歸檔檔案中來實現應用程式和庫的分發。PHAR檔案可以是三種格式之一：tar和ZIP來建立和提取。歷史.受到Java的JAR檔案格式的影響，PHAR檔案格式創建於2004年，目的在於加快透過FTP部署應用程式的速度。使用更簡單的tar格式而不是使用ZIP檔案格式，而使用tar命令列程式建立第一個PHAR檔案作為概念驗證。2004年6月14日，最初的PHP歸檔包提交給PEAR，並於2004年12月13日被一致接受。PHAR擴充套件.在2007年，PHP歸檔包被移植到C並作為一個PEAR擴充套件釋出。這個擴充套件於PHP 5.3.0版本開始集成於PHP核心並且預設被啟用。設計.PHAR檔案允許使用Tar，Zip或者PHAR格式的歸檔。 無論格式如何，每個歸檔都包含三個部分：另外，PHAR格式還可以包括用於驗證PHAR完整性的簽名。清單.清單包含有關歸檔的元資料資訊及其內容。二進位制格式旨在高效地解析PHP和C。它由固定長度的段組成，除了長度規格對之後是可變長度段。 每個檔案在全域性清單的一段中都有自己的清單。 目前的格式是版本1.1.1。壓縮.所有的3種格式都支援壓縮，但只有PHAR格式同時支援每個檔案和整個歸檔的壓縮。Zip和Tar格式分別只支援每個檔案壓縮和整個檔案壓縮。執行PHAR檔案.假設啟用了PHAR擴充套件，所有格式的PHAR檔案可以透過執行PHP直譯器("codice_3")來執行。 如果沒有啟用PHAR擴充套件，則只能執行PHAR格式的PHAR檔案。此外，可以將PHAR檔案標記為可執行檔案，並新增適當的shebang以讓PHAR可以直接執行。使用情況.儘管PHAR最初是為Web用途而設計的，但它經常被用作命令列工具使用。 以PHAR格式分發的流行應用程式包括Composer和。
metadata: erhwenkuo/wikipedia-zhtw
metadata: PHAR (檔案格式)
metadata: https://zh.wikipedia.org/wiki?curid=6044874