Baca Properti Metadata Asli dari Arsip ZIP di .NET
Perkenalan
Arsip ZIP biasanya digunakan untuk mengompresi dan menggabungkan file. Saat bekerja dengan file ZIP di aplikasi .NET, sering kali diperlukan untuk mengekstrak properti metadata dari arsip ini. Dalam tutorial ini, kita akan mempelajari cara menggunakan GroupDocs.Metadata untuk .NET guna membaca properti metadata asli dari file ZIP langkah demi langkah.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal berikut:
- GroupDocs.Metadata untuk perpustakaan .NET diinstal. Anda dapat mengunduhnyaDi Sini.
- Pengetahuan dasar tentang lingkungan pengembangan C# dan .NET.
Impor Namespace
Mulailah dengan mengimpor namespace yang diperlukan dalam proyek C# Anda:
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;
Langkah 1: Inisialisasi Objek Metadata
Pertama, buat aMetadata
objek dengan memberikan jalur ke file ZIP Anda.
using (Metadata metadata = new Metadata("Your Input File.zip"))
{
// Akses metode ekstraksi metadata di sini
}
Langkah 2: Akses Paket Root ZIP
Selanjutnya, ambil paket root untuk file ZIP.
var root = metadata.GetRootPackage<ZipRootPackage>();
Langkah 3: Baca Properti Arsip ZIP
Anda sekarang dapat mengakses berbagai properti arsip ZIP, seperti komentar dan jumlah entri.
Console.WriteLine(root.ZipPackage.Comment);
Console.WriteLine(root.ZipPackage.TotalEntries);
Langkah 4: Iterasi Melalui File
Ulangi setiap file dalam arsip ZIP untuk mengakses metadata file individual.
foreach (var file in root.ZipPackage.Files)
{
Console.WriteLine("File Name: " + file.Name);
Console.WriteLine("Compressed Size: " + file.CompressedSize);
Console.WriteLine("Compression Method: " + file.CompressionMethod);
Console.WriteLine("File Flags: " + file.Flags);
Console.WriteLine("Modification Date Time: " + file.ModificationDateTime);
Console.WriteLine("Uncompressed Size: " + file.UncompressedSize);
// Decode nama file jika perlu
var encoding = Encoding.UTF8;
Console.WriteLine("Decoded File Name: " + encoding.GetString(file.RawName));
}
Kesimpulan
Dalam tutorial ini, Anda mempelajari cara memanfaatkan GroupDocs.Metadata untuk .NET untuk mengekstrak properti metadata dari arsip ZIP. Ini sangat berharga untuk aplikasi yang menangani file terkompresi, memungkinkan Anda mengakses detail penting yang tertanam dalam setiap file.
FAQ
Apa itu GroupDocs.Metadata untuk .NET?
GroupDocs.Metadata untuk .NET adalah perpustakaan canggih yang memungkinkan pengembang membaca, menulis, dan memanipulasi metadata yang terkait dengan berbagai format file.
Bagaimana saya bisa mendapatkan lisensi sementara untuk GroupDocs.Metadata?
Anda dapat memperoleh lisensi sementara dariDi Sini.
Di mana saya dapat menemukan dokumentasi lengkap GroupDocs.Metadata untuk .NET?
Dokumentasinya dapat diaksesDi Sini.
Bisakah saya mencoba GroupDocs.Metadata untuk .NET secara gratis?
Ya, Anda dapat mengunduh versi uji coba gratisDi Sini.
Bagaimana saya bisa mendapatkan dukungan atau mengajukan pertanyaan tentang GroupDocs.Metadata untuk .NET?
Untuk dukungan dan diskusi, kunjungiForum GroupDocs.Metadata.