API Reference
ArchiveReadOptions
Finite limits for verified, in-memory ZIP member reads.
Inheritance
- Object
- ArchiveReadOptions
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 1
- Method ArchiveReader.ReadZip
Constructors
public ArchiveReadOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int64 MaxInputBytes { get; set; } #Maximum compressed input bytes, including unselected members. Defaults to 64 MiB. Stream snapshots are also bounded by Int32.MaxValue.
public Int32 MaxEntryCount { get; set; } #Maximum physical members, including directories and unselected files.
public Int64 MaxEntryBytes { get; set; } #Maximum declared size of any member, selected or not. Defaults to 16 MiB. Selected in-memory members are also bounded by Int32.MaxValue.
public Int64 MaxExpandedBytes { get; set; } #Maximum aggregate selected content retained in the result. Defaults to 64 MiB.
public Int32 MaxPathLength { get; set; } #Maximum characters in an authored relative member path.
public Func<String, Boolean>? IncludeFile { get; set; } #Optional selector receiving each normalized relative file path once. All members still undergo metadata, path and collision validation.