7z är ett arkiveringsformat för att komprimera filer och mappar med ett högt komprimeringsförhållande. Den är baserad på Open Source-arkitektur som gör det möjligt att använda valfri komprimerings- och krypteringsalgoritm. 7z-arkivkompositionen är nu implementerad med Lempel–Ziv–Markov-kedjealgoritm LZMA-komprimering i Aspose.ZIP för .NET 19.10 API som nu är allmänt tillgänglig för nedladdning och användning för att skapa .7z-arkiv filer med LZMA-komprimering. Vi har introducerat många publika typer och metoder i den här versionen av Aspose.ZIP för .NET. Vänligen kontrollera release notes för att lära dig om vilka förbättringar, nya funktioner och bugglösningar som ingår.
7-zip-arkiv med LZMA-komprimering
LZMA (Lempel–Ziv–Markov chain algorithm) är utvecklad för att utföra “förlustfri datakomprimering”. Variabel storlek på komprimeringsordbok och hög komprimeringsförhållande för LZMA-algoritmen gör att den liknar ordbokskomprimeringsschemat som LZ77-algoritmen erbjuder. Följande kodexempel visar hur man skapar ett 7z-arkiv med LZMA-komprimering.
using (FileStream sevenZipFile = File.Open("archive.7z", FileMode.Create))
{
using (var archive = new SevenZipArchive())
{
archive.CreateEntry("entry1.bin",
new MemoryStream(new byte[] { 0x00, 0xFF }),
new SevenZipEntrySettings(new SevenZipLZMACompressionSettings(),
new SevenZipAESEncryptionSettings("test1")),
new FileInfo("data1.bin"));
archive.Save(sevenZipFile);
}
}
Se även Användbara länkar
- Aspose.ZIP för .NET onlinedokumentation - up-to-date documentation containing Programmer’s Guide, Knowledge Base and much more.
- Aspose.ZIP för .NET produktsida
- Installera Aspose.ZIP för .NET NuGet Package
- Referensguide för Aspose.ZIP för .NET API - detailing the publicly exposed classes, methods, properties, constants & interfaces.
- Ladda ner exempel på GitHub- You can get these code examples from GitHub.
För att behålla Aspose-traditionen är du välkommen att forma de kommande utgåvorna av Aspose.ZIP för .NET API genom att lägga upp dina förslag och funderingar i Aspose.ZIP for .NET-supportforumet.