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#
- Installera Aspose.ZIP för att konvertera ZIP till 7z-arkiv
- Läs in den ursprungliga ZIP-katalogen med Archive
- Definiera ett objekt av SevenZipArchive för att skriva utdata som 7z
- Loopa igenom varje fil i ZIP-arkivet och skapa motsvarande post i 7z-arkivet
- 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#.