API Reference
Class
ZipTraversal
Safe ZIP traversal helpers for ingestion pipelines.
Inheritance
- Object
- ZipTraversal
Methods
Enumerate 2 overloads
public static IReadOnlyList<ZipEntryDescriptor> Enumerate(String zipPath, ZipTraversalOptions options = null) #Returns:
IReadOnlyList<ZipEntryDescriptor>Enumerates ZIP entries from a path.
Parameters
- zipPath System.String
- options OfficeIMO.Zip.ZipTraversalOptions = null
public static IReadOnlyList<ZipEntryDescriptor> Enumerate(Stream zipStream, ZipTraversalOptions options = null) #Returns:
IReadOnlyList<ZipEntryDescriptor>Enumerates ZIP entries from a stream.
Parameters
- zipStream System.IO.Stream
- options OfficeIMO.Zip.ZipTraversalOptions = null
Traverse 3 overloads
public static ZipTraversalResult Traverse(String zipPath, ZipTraversalOptions options = null) #Returns:
ZipTraversalResultTraverses ZIP entries from a path and returns accepted entries with warnings.
Parameters
- zipPath System.String
- options OfficeIMO.Zip.ZipTraversalOptions = null
public static ZipTraversalResult Traverse(Stream zipStream, ZipTraversalOptions options = null) #Returns:
ZipTraversalResultTraverses ZIP entries from a stream and returns accepted entries with warnings.
Parameters
- zipStream System.IO.Stream
- options OfficeIMO.Zip.ZipTraversalOptions = null
public static ZipTraversalResult Traverse(ZipArchive archive, ZipTraversalOptions options = null) #Returns:
ZipTraversalResultTraverses ZIP entries from an already opened archive and returns accepted entries with warnings.
Parameters
- archive System.IO.Compression.ZipArchive
- options OfficeIMO.Zip.ZipTraversalOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object