Baca Properti Metadata Asli dari Arsip RAR di .NET

Perkenalan

RAR (Roshal Archive) adalah format file populer yang digunakan untuk kompresi dan pengarsipan data. Saat bekerja dengan file RAR di aplikasi .NET, sering kali perlu membaca dan mengekstrak properti metadata yang tertanam dalam arsip ini. Tutorial ini akan memandu Anda melalui proses penggunaan GroupDocs.Metadata untuk .NET guna mengakses dan mengekstrak properti metadata asli dari arsip RAR.

Prasyarat

Sebelum memulai, pastikan Anda memiliki prasyarat berikut:

  • Pemahaman dasar bahasa pemrograman C#.
  • Visual Studio diinstal pada mesin pengembangan Anda.
  • GroupDocs.Metadata untuk perpustakaan .NET diinstal (lihattautan unduhan).
  • Akses ke file arsip RAR untuk tujuan pengujian.

Impor Namespace

Untuk memulai, impor namespace yang diperlukan ke proyek C# Anda:

using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;

Langkah 1: Muat Arsip RAR

Pertama, inisialisasi aMetadata objek dengan memuat file arsip RAR Anda:

using (Metadata metadata = new Metadata("YourZipFile.rar"))
{
    var root = metadata.GetRootPackage<RarRootPackage>();

Langkah 2: Akses Total Entri di Arsip RAR

Ambil jumlah total entri (file/folder) dalam arsip RAR:

Console.WriteLine(root.RarPackage.TotalEntries);

Langkah 3: Ulangi File di Arsip

Ulangi setiap file dalam arsip RAR untuk mengakses properti metadata tertentu:

foreach (var file in root.RarPackage.Files)
{
    Console.WriteLine(file.Name);
    Console.WriteLine(file.CompressedSize);
    Console.WriteLine(file.ModificationDateTime);
    Console.WriteLine(file.UncompressedSize);
}

Kesimpulan

Dalam tutorial ini, Anda telah mempelajari cara mengekstrak properti metadata dari arsip RAR menggunakan GroupDocs.Metadata untuk .NET. Pustaka ini menyederhanakan proses mengakses dan memanfaatkan metadata yang tertanam dalam berbagai format file, sehingga meningkatkan kemampuan aplikasi .NET Anda.

FAQ

Apa itu GroupDocs.Metadata untuk .NET?

GroupDocs.Metadata for .NET adalah perpustakaan canggih yang memungkinkan pengembang bekerja dengan metadata dalam berbagai format file, termasuk arsip seperti RAR.

Bagaimana saya bisa mendapatkan lisensi sementara untuk GroupDocs.Metadata untuk .NET?

Anda dapat memperoleh lisensi sementara dariDi Sini.

Apakah GroupDocs.Metadata mendukung format arsip lain selain RAR?

Ya, GroupDocs.Metadata mendukung berbagai format arsip, termasuk ZIP, TAR, dan 7z.

Bisakah saya mengubah properti metadata dan memperbaruinya dalam arsip RAR menggunakan perpustakaan ini?

Ya, GroupDocs.Metadata memungkinkan Anda memperbarui, menghapus, dan menambahkan properti metadata ke format file yang didukung.

Di mana saya dapat menemukan bantuan atau dukungan tambahan untuk GroupDocs.Metadata?

MengunjungiForum GroupDocs.Metadata untuk dukungan dan diskusi komunitas.