Konvertera ZIP till 7z i C#

Detta ämne visar hur man konverterar ZIP till 7z i C#. Det beskriver miljöinställningar, en steg-för-steg-algoritm samt ett fungerande exempelkod för att konvertera ZIP till 7zip i C#. Du behöver inte installera något extra program för filkomprimering för att integrera funktionen i din applikation.

Steg för att konvertera ZIP till 7ZIP i C#

  1. Installera Aspose.ZIP för att konvertera ZIP till 7z-arkiv
  2. Läs in den ursprungliga ZIP-katalogen med Archive
  3. Definiera ett objekt av SevenZipArchive för att skriva utdata som 7z
  4. Loopa igenom varje fil i ZIP-arkivet och skapa motsvarande post i 7z-arkivet
  5. Spara den skapade 7z-filen med Save-metoden

Dessa steg ger en överblick över hur man exporterar ZIP till 7zip i C#. Det börjar med att läsa in ZIP-arkivet, loopar igenom alla poster och kopierar sedan innehållet till målarkivet.

Kodexempel för att exportera ZIP till 7z i C#

Kodexemplet ovan visar arbetsflödet för att konvertera ZIP till 7z i C#. Det använder Archive- och SevenZipArchive-klasserna för konverteringen. Du kan också anpassa detta ytterligare, till exempel genom att använda SevenZipEntrySettings-klassen för att ställa in komprimering eller kryptering av utdatafilen enligt dina behov.

Den här handledningen har förklarat allt du behöver veta om zip 7z i C#. Vill du extrahera den skapade 7z-filen programmatiskt kan du läsa artikeln Skapa en 7z-filöppnare i C#.

 Svenska