異なるアーカイブエンジンの操作
違いは、ファイルを圧縮およびアーカイブするために使用される基盤となるテクノロジーと方法にあります。Shell Zip はシステムコマンドを活用し、ZipArchive は zip ファイル操作のための PHP クラスであり、DupArchive は Duplicator プラグイン用に開発されたカスタムエンジンで、その特定のニーズに対応しています。エンジンの選択は、それらを使用するアプリケーションのコンテキスト内での速度、互換性、および機能などの要因に影響を与える可能性があります。
各アーカイブエンジンの違い
Shell Zip
Shell Zip はコマンドを実行して、ウェブサイトのファイルとデータベースを 1 つの .zip アーカイブに圧縮します。この方法は、PHP ZipArchive を使用するよりも迅速で信頼性が高いことがよくあります。このオプションがシステムで利用可能な場合は、Shell Zip を選択することをお勧めします。
ZipArchive
ZipArchive は、Zip アーカイブの操作を可能にする PHP クラスです。PHP スクリプト内で直接 zip ファイルを作成および抽出するためのプログラミングインターフェイスを提供します。ZipArchive は、PHP レベルで動作するため、さまざまなサーバー構成でより移植性が高く、基盤となるオペレーティングシステムに関係なく zip ファイル作成の一貫性を保証します。
DupArchive
DupArchive は、Duplicator 固有の [archive.daf] ファイルを生成するファイル形式です。Duplicator 専用に調整されたこの形式は、パフォーマンスとスケーラビリティを優先します。安価なホスティングプロバイダーは、サーバーに厳格なタイムアウト、CPU、および I/O 制約を課すことがよくあります。DupArchive は、これらの制限を克服するために作成され、ユーザーがサーバーの制約に妨げられることなく、より大きなバックアップを作成できるようにします。
ZipArchive の管理
ZipArchive を使用してバックアップを作成するには、Duplicator はサーバーに ZipArchive PHP 拡張機能がインストールされ、有効になっている必要があります。
Duplicator での ZipArchive のインストールを検証するには、phpinfo で確認するだけで簡単に検証できます。
または、Duplicator Pro のツールページから ZipArchive がインストールされているか確認してください。Duplicator Pro » Tools » General » PHP Information に移動し、Configure Command までスクロールして、–enable-zip が有効になっているか確認します。

よくある質問
extension=php_zip.dll On Mac and Linux:
extension=zip.soPHP manual | XAMPP Forums | WampServer Forums | Google Search
Mac (MAMP) resources:
PHP manual | MAMP Forums | Article 1 | Thread 1Thread 2