Archívumok tartalmának megtekintése C#-ban
Fájlnevek és bejegyzés-metaadatok olvasása ZIP-, 7Z-, RAR-, TAR-, CPIO- és XAR-archívumokból .NET-tel.
Archívummegjelenítő API .NET-hez
Az Aspose.ZIP for .NET lehetővé teszi, hogy egy C#-alkalmazás az összes fájl kibontása nélkül nyisson meg archívumokat és járja be bejegyzéseiket. Így archívumböngészők, feltöltés-ellenőrzők, tartalomjegyzékek, validációs szolgáltatások és előnézeti folyamatok készíthetők.
Az API közvetlenül a .NET-alkalmazásban fut, és nem igényel WinRAR-t vagy 7-Zipet. Az általános folyamat után válassza a tényleges tárolóformátum útmutatóját.
Mit jelent egy archívum megtekintése?
A megtekintés a bejegyzésjegyzék beolvasását és a fájlok adatainak bemutatását jelenti. A formátumtól függően név, belső útvonal, eredeti vagy tömörített méret és módosítási idő is elérhető. A tárolt dokumentumok vizuális megjelenítéséhez megfelelő renderer szükséges.
Mikor érdemes archívummegjelenítőt használni?
Feltöltési portálokban, dokumentumfogadó rendszerekben, mentési katalógusokban, megfelelőségi ellenőrzéseknél, migrációknál és támogatási eszközökben hasznos a csomag kibontás előtti vizsgálata.
Archívumbejegyzések megtekintése C#-ban
- Archívum átvétele: nyisson meg helyi fájlt vagy alkalmazás által kezelt streamet.
- Tároló azonosítása: válassza a tényleges formátum API-osztályát.
- Archívum megnyitása: hozza létre a formátumspecifikus objektumot.
- Bejegyzések bejárása: olvassa ki a neveket és metaadatokat.
- Eredmények használata: jelenítsen meg biztonságos listát vagy alkalmazzon szabályokat.
Támogatott archívumformátumok
- ZIP
: bejegyzések olvasása az
Archiveosztállyal. - 7Z
: archívumok vizsgálata a
SevenZipArchivesegítségével. - RAR
: meglévő archívumok olvasása a
RarArchiveosztállyal. - TAR
: tárolók bejárása a
TarArchivesegítségével. - CPIO
: archívumok vizsgálata a
CpioArchiveosztállyal. - XAR
: hierarchiák megjelenítése a
XarArchivesegítségével.
C#-példa: ZIP-fájlok listázása
A példa kibontás nélkül olvassa be a ZIP könyvtárát:
using Aspose.Zip;
using (var archive = new Archive("input.zip"))
{
foreach (ArchiveEntry entry in archive.Entries)
Console.WriteLine(entry.Name);
}
Az Aspose.ZIP for .NET telepítése
Telepítse az Aspose.ZIP NuGet-csomagot, majd importálja a feldolgozandó formátum névterét. NuGet .
Csomagkezelő konzol
PM> Install-Package Aspose.Zip
Útmutató éles környezethez
Az archívumokat és bejegyzésneveiket kezelje nem megbízható adatként. Korlátozza a méretet, darabszámot, beágyazást, időt és memóriát. Kibontás előtt normalizálja az elérési utakat, HTML előtt kódolja a neveket, és mindig szabadítsa fel az archívumokat és streameket.
Megtekintés vagy kibontás?
A megjelenítő felderítéshez, kiválasztáshoz és validációhoz olvassa a tartalomjegyzéket. A kibontás kitömöríti és kiírja vagy streameli az eredeti fájlokat. A dokumentum vizuális megjelenítéséhez külön viewer szükséges.
Kapcsolódó archívumműveletek
Ismerje meg az archívumok kibontását , a formátumkonverziót és a jelszóval védett archívumok megnyitását .
Aspose.ZIP for .NET források
Gyakori kérdések az archívummegjelenítőről
1. Hogyan tekinthető meg egy archívum tartalma C#-ban?
Nyissa meg a formátumnak megfelelő Aspose.ZIP osztállyal, járja be az Entries gyűjteményt, és olvassa ki a neveket és metaadatokat.
2. Mely formátumokhoz található útmutató?
ZIP, 7Z, RAR, TAR, CPIO és XAR formátumhoz található külön útmutató.
3. Az Aspose.ZIP vizuálisan is megjeleníti a belső fájlokat?
Nem. A bejegyzéseket listázza és kibontja; a dokumentum megjelenítéséhez megfelelő viewer szükséges.
4. Telepíteni kell a 7-Zipet vagy a WinRAR-t?
Nem. A támogatott formátumokat közvetlenül a .NET-alkalmazás olvassa.
5. Megvizsgálható jelszóval védett archívum?
Igen, ha a formátum támogatott és rendelkezésre áll a helyes jelszó. Ismeretlen jelszót az API nem fejt vissza.