Overzicht
Aspose.ZIP voor .NET is een flexibele API voor documentcompressie en archiefmanipulatie voor het standaard ZIP-formaat. Met API kunnen .NET-applicaties bestanden comprimeren/decomprimeren, zowel bestanden als mappen archiveren en archieven versleutelen. Deze API werkt met alle bekende archiefformaten: ZIP, RAR, 7Zip, GZIP, BZ2. En met veel archiefformaten van Linux: CPIO, TAR, Lzip, Bzip2, XZ, Z. Het biedt bescherming via door de gebruiker gedefinieerde wachtwoorden en traditionele codering met behulp van ZipCrypto of AES-codering zoals AES128, 192 en AES256.Compressie-API integreren in een .NET-applicatie
Ontgrendel naadloos de kracht van compressie binnen uw .NET-applicatie. In dit gedeelte wordt de kunst van het integreren van een compressie-API onthuld om de efficiëntie en prestaties van uw .NET-projecten te verbeteren. Van het verkleinen van de bestandsgrootte tot het optimaliseren van gegevensopslag: leer hoe u compressie naadloos kunt implementeren en uw toepassing kunt voorzien van gestroomlijnde functionaliteit. Duik in de fijne kneepjes van de Compression API en til uw .NET-ontwikkelervaring naar een hoger niveau.
Simple example using the System.IO.Compression namespace in C# for compressing and decompressing a file. Note that this is a basic example, and in a real-world scenario, you might want to handle exceptions and include additional error checking.
using System.IO;
using Aspose.Zip.Gzip;
class Program
{
static void Main()
{
string sourceFilePath = "example.txt";
string compressedFilePath = "example.gz";
using (FileStream sourceFileStream = new FileStream(sourceFilePath, FileMode.Open))
{
using (FileStream compressedFileStream = File.Create(compressedFilePath))
{
using (GzipArchive archive = new GzipArchive())
{
archive.SetSource(sourceFileStream);
archive.Save(compressedFileStream);
}
}
}
}
}
Een archief maken van een of meer bestanden met C#
Duik in de wereld van archivering met C# als uw favoriete tool. Deze gids leidt u door het proces van het maken van een uitgebreid archief, of u nu een enkel bestand of meerdere bestanden in één bundelt. Krijg waardevolle inzichten in het gebruik van C# voor het efficiënt maken van archieven en het bevorderen van een betere bestandsorganisatie en -beheer.Bestanden toevoegen aan archieven zonder compressie via C#
Bestanden toevoegen aan archieven zonder compressie is een strategische beslissing bij informatieverwerking en biedt verschillende voordelen. Bovendien wordt een lijst met voordelen gegeven die een dergelijke aanpak kan bieden. Ten eerste het gemak bij transport en verzending, omdat het gecombineerde bestand compact wordt. Bovendien bespaart het tijd en moeite, omdat u niet naar afzonderlijke bestanden hoeft te zoeken. De toegankelijkheid van individuele bestanden blijft snel en eenvoudig, en het formaat en de compatibiliteit met verschillende programma’s blijven ongewijzigd. Voorbeelden van situaties waarin u deze aanpak kunt gebruiken, zijn onder meer het uitwisselen van documenten, het maken van back-ups van belangrijke gegevens, het archiveren van foto’s en het voorbereiden van presentaties.
How To Add Files to ZIP Archives Without Compression
using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
{
FileInfo fi1 = new FileInfo("alice29.txt");
FileInfo fi2 = new FileInfo("asyoulik.txt");
using (Archive archive = new Archive(new ArchiveEntrySettings(new StoreCompressionSettings())))
{
archive.CreateEntry("alice29.txt", fi1);
archive.CreateEntry("lcet10.txt", fi2);
archive.Save(zipFile);
}
}
Coderen en decoderen: de integriteit van uw archief beschermen
Beveiliging is van het grootste belang, vooral als het gaat om gevoelige gegevens in archieven. Dit gedeelte richt zich op de cruciale aspecten van het versleutelen en ontsleutelen van archieven en biedt een robuust schild voor uw informatie. Of u nu het hele archief of specifieke vermeldingen wilt beveiligen, leer de technieken en best practices om de integriteit en vertrouwelijkheid van uw gegevens te garanderen.Hoe items aan een bestaand archief toevoegen
Het toevoegen van records aan een bestaand archief is een effectieve aanpak bij het selectief toevoegen of bijwerken van bestanden voor efficiënt archiefbeheer en het behouden van hun relevantie. Deze methode vergemakkelijkt het behoud van schijfruimte, beperkt de duplicatie van informatie en garandeert de opname van uitsluitend essentiële gegevens in het archief. Efficiëntie van de schijfruimte is vooral voordelig in scenario’s met beperkte vrije ruimte of bij gebruik van cloudopslag. Het behoud van uitsluitend de huidige versies van bestanden is een cruciale strategie, die het beheergemak mogelijk maakt en de zoekefficiëntie verbetert. Deze aanpak zorgt ervoor dat het archief uitsluitend relevante gegevens huisvest.Hoe items uit een bestaand archief te verwijderen
Het verwijderen van records uit een bestaand archief is een effectieve aanpak bij het selectief verwijderen of bijwerken van bestanden voor efficiënt archiefbeheer en het behouden van hun relevantie. Deze methode maakt het mogelijk schijfruimte te besparen, duplicatie van informatie te vermijden en ervoor te zorgen dat het archief alleen de noodzakelijke gegevens bevat. De efficiëntie van de schijfruimte wordt vooral gunstig bij beperkte vrije ruimte of bij gebruik van cloudopslag. Het beheergemak en de zoekefficiëntie worden mogelijk gemaakt door alleen de huidige versies van bestanden te bewaren, waardoor het verwijderen van records een cruciale strategie wordt. Dit zorgt ervoor dat het archief alleen relevante gegevens bevat. In dit voorbeeld worden alle records verwijderd, behalve de laatste.
How To Delete entries from existing archive
using (var archive = new Archive("archive.zip"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save("last_entry.zip");
}
Hoe de map te comprimeren met respect voor de structuur ervan
Het comprimeren van een map met behoud van de structuur is een cruciale vaardigheid voor efficiënt bestandsbeheer. Deze handleiding begeleidt u bij de stappen voor het comprimeren van een map, waarbij u ervoor zorgt dat de interne organisatie ervan behouden blijft. Of u nu projecten archiveert of de opslag optimaliseert, als u begrijpt hoe u mappen effectief kunt comprimeren, kunt u uw workflow stroomlijnen.Hoe te decomprimeren naar een map met respect voor de archiefstructuur
Het succesvol decomprimeren van bestanden is net zo belangrijk als het comprimeren ervan. In dit gedeelte ontdekt u de kunst van het decomprimeren van archieven naar een map terwijl de oorspronkelijke structuur intact blijft. Ontdek de technieken om bestanden efficiënt uit te pakken, zodat uw gedecomprimeerde inhoud georganiseerd en gemakkelijk toegankelijk blijft.Parallellisme benutten: documenten van elk formaat comprimeren
Ontdek de kracht van parallellisme bij het comprimeren van documenten van elk formaat. In dit gedeelte worden geavanceerde methoden besproken voor het comprimeren van grote bestanden, waarbij u het maximale uit parallelle verwerking haalt. Leer hoe u het compressieproces kunt optimaliseren voor verbeterde efficiëntie en snellere resultaten, zodat geen enkel document te groot is om te profiteren van compressie.Andere ondersteunde Aspose.ZIP voor .NET API-functies
Gebruik de Aspose.ZIP C#-bibliotheek om zip-bestandsdocumenten te converteren, samen te voegen, te bewerken, gegevens uit de archieven te extraheren en meer!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories