C# में आर्काइव की सामग्री देखें
.NET के साथ ZIP, 7Z, RAR, TAR, CPIO और XAR में फ़ाइल नाम और एंट्री metadata पढ़ें।
.NET के लिए आर्काइव व्यूअर API
Aspose.ZIP for .NET C# एप्लिकेशन को सभी फ़ाइलें निकाले बिना आर्काइव खोलने और उसकी एंट्रियाँ पढ़ने देता है। इससे archive browser, upload inspection, content inventory, validation service और preview workflow बनाए जा सकते हैं जो नाम, paths, sizes और format-specific metadata दिखाते हैं।
API सीधे .NET एप्लिकेशन में चलता है और WinRAR या 7-Zip की आवश्यकता नहीं होती। सामान्य प्रक्रिया समझने के बाद वास्तविक container के अनुरूप format guide चुनें।
आर्काइव देखने का क्या अर्थ है?
इसका अर्थ आर्काइव की entry directory पढ़कर भीतर की files और folders की जानकारी प्रस्तुत करना है। Format के अनुसार नाम, internal path, original या compressed size और modification time उपलब्ध हो सकते हैं। यह documents या media को visually render नहीं करता; preview के लिए चुनी गई entry किसी उपयुक्त renderer को देनी होती है।
आर्काइव व्यूअर कब उपयोग करें
Upload portals, document intake, backup catalogs, compliance checks, migration tools और support utilities में extraction से पहले package जाँचना उपयोगी होता है। Entry list से सामग्री दिखाई जा सकती है, naming rules लागू किए जा सकते हैं और केवल आवश्यक files चुनी जा सकती हैं।
C# में आर्काइव एंट्रियाँ देखने की प्रक्रिया
- आर्काइव लें: local file या application-managed stream खोलें।
- Container पहचानें: वास्तविक format के अनुरूप API class चुनें।
- आर्काइव खोलें: format-specific object बनाएँ।
- Entries पढ़ें: नाम और उपलब्ध metadata पढ़ें।
- परिणाम उपयोग करें: सुरक्षित सूची दिखाएँ या validation rules लागू करें।
समर्थित आर्काइव व्यूअर format
- ZIP
:
Archiveसे एंट्रियां पढ़ें। - 7Z
:
SevenZipArchiveसे आर्काइव की जांच करें। - RAR
:
RarArchiveसे मौजूद आइटम सूचीबद्ध करें। - TAR
:
TarArchiveसे एंट्रियां पढ़ें। - CPIO
:
CpioArchiveसे आर्काइव की सामग्री देखें। - XAR
:
XarArchiveसे आर्काइव की संरचना पढ़ें।
C# उदाहरण: ZIP आर्काइव की फ़ाइलें सूचीबद्ध करें
यह example ZIP directory पढ़ता है और entries extract नहीं करता:
using Aspose.Zip;
using (var archive = new Archive("input.zip"))
{
foreach (ArchiveEntry entry in archive.Entries)
Console.WriteLine(entry.Name);
}
Aspose.ZIP for .NET इंस्टॉल करें
Aspose.ZIP NuGet package इंस्टॉल करें और target archive format का namespace import करें। NuGet .
Package Manager Console
PM> Install-Package Aspose.Zip
प्रोडक्शन के लिए सुरक्षा सुझाव
Archive metadata और entry names को अविश्वसनीय input मानें। Size, entry count, nesting, memory और processing time सीमित करें। Extraction से पहले paths normalize करें, HTML output से पहले names encode करें और archives तथा streams हमेशा dispose करें।
आर्काइव देखना और निकालना
Viewer discovery, selection और validation के लिए container index पढ़ता है। Extraction entry data को decompress करके original files लिखता या stream करता है। निकाले गए document के visual rendering के लिए अलग viewer चाहिए।
संबंधित आर्काइव workflow
आर्काइव निकालने , फॉर्मेट बदलने और पासवर्ड-सुरक्षित आर्काइव खोलने के तरीके जानें।
Aspose.ZIP for .NET संसाधन
आर्काइव व्यूअर के सामान्य प्रश्न
1. C# में आर्काइव की सामग्री कैसे देखें?
Format के अनुरूप Aspose.ZIP class से archive खोलें, Entries पर iterate करें और names तथा उपलब्ध metadata पढ़ें।
2. कौन-से formats के guide उपलब्ध हैं?
ZIP, 7Z, RAR, TAR, CPIO और XAR के लिए format-specific guide उपलब्ध हैं।
3. क्या Aspose.ZIP भीतर की files render करता है?
नहीं। यह entries सूचीबद्ध और extract करता है; visual rendering के लिए उपयुक्त viewer चाहिए।
4. क्या 7-Zip या WinRAR इंस्टॉल होना चाहिए?
नहीं। समर्थित formats सीधे .NET एप्लिकेशन में पढ़े जाते हैं।
5. क्या password-protected archive जाँचा जा सकता है?
हाँ, सही password उपलब्ध होने पर। अज्ञात password recover या bypass नहीं किया जाता।