Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ArchiveReadOptions

Namespace OfficeIMO.Archives
Assembly OfficeIMO.Archives
Source revision a0f47aa4f111 with working tree changes
Modifiers sealed

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

Constructors

public ArchiveReadOptions() #

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 MaxPathDepth { get; set; } #

Maximum member path segments.

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.