Pengekstrak Universal untuk .NET
Pengenalan ke Universal Extractor untuk .NET
Universal Extractor untuk .NET adalah plugin yang memungkinkan pengembang untuk mengekstrak arkib dan file yang dikompresi dalam berbagai format, termasuk ZIP, RAR, 7Z, TAR, GZIP dan banyak lagi. panduan ini memberikan gambaran keseluruhan fitur yang tersedia dan menjelaskan bagaimana untuk melakukan tugas umum menggunakan contoh kode di .Net.
Format arsip yang didukung
Universal Extractor untuk .NET mendukung berbagai format arsip, termasuk:
- dan ZIP (ZIP)
- Perkembangan RAR (RAR)
- 7 Z ( .7 Z )
- Tar (Tar dan Tar)
- GZIP ( .gz )
- BZIP2 (.bz2) adalah
Arsip Ekstrak
Untuk mengekstrak file menggunakan Universal Extractor untuk .NET, Anda dapat menggunakan contoh kode berikut:
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");
}
Kode ini mengekstrak konten dari example.zip
Arsip ke direktori yang dinamakan extracted
.
Mengekstrak Arsip dengan Perlindungan Password
Jika sebuah arkib dilindungi kata sandi, Anda dapat mengekstraknya menggunakan contoh kode berikut:
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");
}
Kode ini mengekstrak konten dari example.zip
file, yang dilindungi dengan kata sandi, ke direktori yang dinamakan extracted
.
Daftar Arsip Kandungan
Untuk menyenaraikan konten arsip tanpa mengekstrak, Anda dapat menggunakan contoh kode berikut:
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);
}
}
Kode ini mendefinisikan konten dari example.zip
Arsip tanpa mengekstrak.