Shell ツールなしで ZIP、GZIP、TAR はどう扱いますか?
PHP の機能とサーバーで利用可能な拡張を使ってアーカイブを処理します。
仕組み
tar は非圧縮 TAR を PHP で扱い、zip は ZIP が必要な場合に ZipArchive を使い、対応する GZIP 処理も扱います。
実際の使い方
展開時は危険なパスやリンクを確認します。必要なサーバー機能がない場合は、成功を装わず不足している機能を明示します。
例
install zipinstall tarzip sandbox/data sandbox/tmp/data.ziptar sandbox/data sandbox/tmp/data.tar