Les différences résident dans les technologies et les méthodes sous-jacentes utilisées pour la compression et l'archivage des fichiers. Shell Zip utilise les commandes système, ZipArchive est une classe PHP pour la manipulation des fichiers zip, et DupArchive est un moteur personnalisé développé pour le plugin Duplicator, répondant à ses besoins spécifiques. Le choix du moteur peut avoir un impact sur des facteurs tels que la vitesse, la compatibilité et la fonctionnalité dans le contexte de l'application qui l'utilise.
Différence entre chaque moteur d'archivage
Fermeture à glissière en coquille
Shell Zip exécute une commande pour compresser les fichiers du site web et la base de données dans une seule archive .zip. Cette méthode est souvent plus rapide et plus fiable que l'utilisation de PHP ZipArchive. Si cette option est disponible sur votre système, nous vous conseillons de choisir Shell Zip.
ZipArchive
ZipArchive est une classe PHP qui permet de manipuler des archives Zip. Elle fournit une interface de programmation pour la création et l'extraction de fichiers zip directement dans les scripts PHP. ZipArchive est plus facilement portable sur différentes configurations de serveurs car il opère au niveau de PHP, ce qui assure une cohérence dans la création des fichiers zip quel que soit le système d'exploitation sous-jacent.
DupArchive
DupArchive est un format de fichier qui génère un fichier [archive.daf], propre à Duplicator. Spécifiquement conçu pour Duplicator, ce format privilégie la performance et l'évolutivité. Les hébergeurs à bas prix imposent souvent à leurs serveurs des contraintes strictes en termes de temps d'attente, de CPU et d'entrées/sorties. DupArchive a été conçu pour surmonter ces limitations, permettant aux utilisateurs de créer des sauvegardes plus importantes sans être gênés par les contraintes du serveur.
Gestion de ZipArchive
Pour créer des sauvegardes avec ZipArchive, Duplicator nécessite que l'extension PHP ZipArchive soit installée et activée sur votre serveur.
Vous pouvez facilement valider l'installation de ZipArchive en vérifiant avec phpinfo.
Alternativement, vérifiez que ZipArchive est installé depuis la page d'outils de Duplicator Pro. Allez dans Duplicator Pro " Outils " Général " Informations PHP, allez dans Configuration de la commande, et vérifiez si l'option -enable-zip est activée :

Questions fréquemment posées
extension=php_zip.dll Sur Mac et Linux :
extension=zip.soManuel PHP | Forums XAMPP | Forums WampServer | Recherche Google
Ressources Mac (MAMP) :
Manuel PHP | Forums MAMP | Article 1 | Fil 1Fil2
Voir aussi : Comment procéder à une "extraction manuelle" ou exécuter le programme d'installation sans activer la fonction Zip ?