Convertire ZIP in 7z in C#

Questo argomento spiega come convertire ZIP in 7z in C#. Descrive la configurazione dell’ambiente, l’algoritmo passo-passo e un codice di esempio funzionante per convertire ZIP in 7zip in C#. Inoltre, l’integrazione di questa funzionalità nella tua applicazione non richiede l’installazione di altri software di compressione file.

Passaggi per Convertire ZIP in 7ZIP in C#

  1. Installa Aspose.ZIP per convertire ZIP in archivio 7z
  2. Leggi la directory ZIP di input usando la classe Archive
  3. Definisci un oggetto della classe SevenZipArchive per scrivere la directory 7z di output
  4. Scorri ogni file dell’archivio ZIP e crea una voce corrispondente nell’archivio 7z
  5. Scrivi il file 7z generato usando il metodo Save

Questi passaggi forniscono una panoramica del processo di conversione da ZIP a 7zip in C#. Prima carica l’archivio ZIP di input, poi scorre ogni sua voce una per una. Infine copia tutti i contenuti dei file dall’origine all’archivio di destinazione.

Codice per Convertire ZIP in 7z in C#

Questo frammento di codice mostra il flusso di lavoro per convertire ZIP in 7z in C#. Utilizza la classe Archive e la classe SevenZipArchive per eseguire la conversione. Allo stesso tempo, puoi personalizzarlo ulteriormente, ad esempio manipolando l’archivio 7z di output con la classe SevenZipEntrySettings. Per esempio, puoi impostare le opzioni di compressione o cifratura per l’archivio 7z di output per soddisfare i tuoi requisiti.

Questo tutorial ha spiegato tutte le informazioni relative alla conversione da zip a 7z in C#. Tuttavia, se vuoi estrarre il file 7z di output programmaticamente, puoi fare riferimento all’articolo Creare un programma per aprire file 7z in C#.

 Italiano