Univerzální extraktor pro .NET
Úvod do Universal Extractor pro .NET
Universal Extractor pro .NET je plugin, který umožňuje vývojářům extrahovat archivy a komprimované soubory v různých formátech, včetně ZIP, RAR, 7Z, TAR, GZIP a další.
Podporované archivní formáty
Universal Extractor pro .NET podporuje širokou škálu archivních formátů, včetně:
- ZIP ( .zip )
- Zřídka ( .rar )
- 7 Z ( .7 Z )
- Příslušenství ( .tar )
- GZIP ( .gz )
- BZIP2 (.bz2) v současné době
Extraktní archiv
Chcete-li extrahovat archiv pomocí Universal Extractor pro .NET, můžete použít následující příklad kódu:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
// Extract the archive to a directory
archive.ExtractToDirectory("extracted");
}
Tento kód vytváří obsah example.zip
Archiv pro adresář s názvem extracted
.
Vyhledávání archivů s ochranou hesla
Pokud je archiv chráněn heslem, můžete ho extrahovat pomocí následujícího příkladu kódu:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
// Extract the archive to a directory
archive.ExtractToDirectory("extracted");
}
Tento kód vytváří obsah example.zip
archiv, který je chráněn heslem, do adresáře jmenovaného extracted
.
Seznam archivních obsahů
Chcete-li seznamovat obsah archivu bez jeho extrahování, můžete použít následující příklad kódu:
using System.IO;
using Aspose.Zip;
// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
// Get the entries in the archive
var entries = archive.Entries;
// Iterate over the entries and print their names
foreach (var entry in entries)
{
Console.WriteLine(entry.Name);
}
}
Tento kód popisuje obsah example.zip
archivovat, aniž by byl vymazán.