
7z filer är populära eftersom de har ett bra komprimeringsförhållande. Du kan öppna eller extrahera en 7z (7zip) fil i dina C# applikationer. Kolla in följande avsnitt för att lära dig hur du skapar 7z-filextraktor och packar upp lösenordsskyddade arkiv:
- 7z File (7zip) Extractor – C# API-installation
- Öppna eller extrahera 7z-fil (7zip) Programmatiskt med C#
- Extrahera eller packa upp lösenordsskyddad 7zip-fil med C#
- Få gratis API-licens
7z File (7zip) Extractor – C# API-installation
Aspose.ZIP for .NET API kan komprimera eller extrahera olika komprimerade format inklusive ZIP, RAR, 7z, etc. Du kan skapa en 7z-fil ( 7zip) extraktor i .NET-applikationer. Ladda ner DLL-filen från avsnittet Nedladdningar eller installera den med följande NuGet-kommando:
PM> Install-Package Aspose.Zip
Öppna eller extrahera 7z-fil (7zip) Programmatiskt med C#
Du kan öppna eller extrahera 7z-fil (7zip) med följande steg:
- Ladda ingång 7z (7zip) Arkiv med klass SevenZipArchive.
- Extrahera alla filer i 7zip till en katalog med metoden ExtractToDirectory.
Följande kod visar hur man öppnar eller extraherar 7z-filen programmatiskt med C#:
// Ladda ingång 7z (7zip) Arkiv med SevenZipArchive-klassen.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
// Extrahera alla filer i 7zip till en katalog med metoden ExtractToDirectory.
archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}
Extrahera eller packa upp lösenordsskyddad 7zip-fil med C#
Vissa 7z-filer kan vara krypterade med lösenordsskydd. Till exempel när du behöver undvika obehörig åtkomst av data. Du kan extrahera eller packa upp en lösenordsskyddad 7zip-fil med stegen nedan:
- Ladda lösenordsskyddad ingång 7z-arkiv.
- Extrahera eller öppna 7z-arkiv med lösenord med metoden ExtractToDirectory.
Koden nedan förklarar hur man extraherar eller packar upp en lösenordsskyddad 7zip-fil programmatiskt med C#:
// Ladda lösenordsskyddad ingång 7z arkiv.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
// Extrahera eller öppna 7z-arkiv med lösenord.
archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}
Få gratis API-licens
Du kan utvärdera API:t utan någon av utvärderingsbegränsningarna genom att begära en gratis temporär licens.
Slutsats
I den här artikeln har du lärt dig hur du öppnar eller extraherar 7z-filer (7zip) programmatiskt med C#-språket. Dessutom har du också utforskat hur man packar upp en lösenordsskyddad eller krypterad 7z-fil i .NET-baserade applikationer. Du kan kontakta oss på Free Support Forum, eller besök API Dokumentation för att kolla in andra funktioner i API:t.