In deze stapsgewijze zelfstudie leert u hoe u een ZIP-bestand in het geheugen in C# maakt. U moet de volgende eenvoudige stappen uitvoeren om een ZIP-archief in het geheugen te kunnen maken.
Stappen om een ZIP-bestand in het geheugen te maken in C#
- Voeg Aspose.ZIP for .NET NuGet-pakketreferentie toe aan oplossing
- Voeg toe met behulp van de Aspose.Zip-instructie in het Program.cs-codebestand
- Pas een licentie toe voor Aspose.ZIP API met behulp van de License.SetLicense-methode
- Haal enkele of alle bestanden uit de map op schijf en sla hun paden op in stringarray
- Maak een object van Archive Class in het geheugen
- Maak voor elk bestand een ArchiveEntry-knooppunt in ZIP-archief
- Bewaar of kopieer ZIP Archive-instantie naar MemoryStream
Het volgende C#-codevoorbeeld kan in uw .NET-toepassing worden gebruikt om alle bestanden in een map op schijf te comprimeren naar ZIP file format en vervolgens het ZIP-bestand op te slaan in het geheugenstroomobject.
Code om ZIP-bestand in het geheugen te maken in C#
Dus deze C#-aanmaak-zip-bestand in de geheugenconsole-toepassing zal u in wezen helpen om de map naar ZIP-indeling te converteren en de volledige inhoud van de map in het geheugen in gecomprimeerd formaat te schrijven. Daarna kunt u het ZIP-bestand opnieuw maken vanuit MemoryStream C# en op schijf opslaan. Zodra het archief opnieuw is aangemaakt op het bestandssysteem, kunt u ZIP-bestand uitpakken met C# coderen.