Le differenze risiedono nelle tecnologie e nei metodi sottostanti utilizzati per comprimere e archiviare i file. Shell Zip sfrutta i comandi di sistema, ZipArchive è una classe PHP per la manipolazione dei file zip, mentre DupArchive è un motore personalizzato sviluppato per il plugin Duplicator Pro, che risponde alle sue esigenze specifiche. La scelta del motore può influire su fattori quali la velocità, la compatibilità e la funzionalità nel contesto dell'applicazione che lo utilizza.
Differenze tra i motori di archiviazione
Zip a conchiglia
Shell Zip utilizza la funzione PHP shell_exec per accedere all'eseguibile zip del server e creare il backup in formato zip. Questo metodo è spesso più rapido e affidabile rispetto all'uso di PHP ZipArchive. Se questa opzione è disponibile sul sistema e non si riscontrano problemi, si consiglia di selezionare Shell Zip.
ZipArchive
ZipArchive è una classe PHP che consente la manipolazione di archivi Zip. Fornisce un'interfaccia di programmazione per la creazione e l'estrazione di file zip direttamente all'interno di script PHP. ZipArchive è più portabile tra diverse configurazioni di server, poiché opera a livello di PHP, garantendo la coerenza nella creazione di file zip indipendentemente dal sistema operativo sottostante.
DupArchivio
DupArchive è un formato di file che genera un file [archive.daf], unico per Duplicator Pro. Specificamente creato per Duplicator Pro, questo formato privilegia le prestazioni e la scalabilità. I provider di hosting economici spesso impongono ai loro server vincoli rigidi di timeout, CPU e I/O. DupArchive è stato creato per superare queste limitazioni, consentendo agli utenti di creare backup più grandi senza essere ostacolati dai vincoli del server.
Gestione di ZipArchive
Per creare archivi, Duplicator ha bisogno di installare la classe ZipArchive. Tuttavia, non è necessaria per l'installazione dei backup. Di seguito sono riportate le istruzioni per configurare ZipArchive nel sito, se non è già installato.
È possibile convalidare facilmente l'installazione di ZipArchive controllando con phpinfo. Queste impostazioni possono essere visualizzate navigando in Duplicator Pro " Strumenti " Generale " PHPinfo.

Spostarsi su Configura comando e verificare se l'opzione -enable-zip è abilitata:

Domande frequenti
extension=php_zip.dll
Su Mac e Linux:
extension=zip.so
Manuale PHP | Forum XAMPP | Forum WampServer | Ricerca Google
Risorse per Mac (MAMP):
Manuale PHP | Forum MAMP | Articolo 1 | Thread 1Thread2
Vedere anche: Come si esegue un'"estrazione manuale" o un programma di installazione senza Zip abilitato?