Optionalchecktrue to throw an ERR_OVERLAPPING_ENTRY error when calling FileEntry#getData if the entry
overlaps with another entry on which FileEntry#getData has already been called (with the option
checkOverlappingEntry or checkOverlappingEntryOnly set to true).
Optionalchecktrue to throw an ERR_OVERLAPPING_ENTRY error when calling FileEntry#getData if the entry
overlaps with another entry on which FileEntry#getData has already been called (with the option
checkOverlappingEntry or checkOverlappingEntryOnly set to true) without trying to read the content of the
entry.
Optionalchecktrue to check only if the password is valid.
Optionalchecktrue to check the signature of the entry.
Optionalpasstrue to read the data as-is without decompressing it and without decrypting it.
OptionalpasswordThe password used to decrypt the content of the entry.
Optionalpreventtrue to prevent closing of Writer#writable when calling FileEntry#getData.
OptionalrawThe password used to encrypt the content of the entry (raw).
OptionalsignalThe AbortSignal instance used to cancel the decompression.
Optionaltransfertrue to transfer streams to web workers when decompressing data.
Optionalusetrue to use the native API CompressionStream/DecompressionStream to compress/decompress data.
Optionalusetrue to use web workers to compress/decompress data in non-blocking background processes.
OptionalonendThe function called when ending compression/decompression.
The total number of bytes (computed).
An empty promise or undefined.
OptionalonprogressThe function called during compression/decompression.
The current progress in bytes.
The total number of bytes.
An empty promise or undefined.
OptionalonstartThe function called when starting compression/decompression.
The total number of bytes.
An empty promise or undefined.
Represents the options passed to FileEntry#getData and
{@link ZipFileEntry}.get*.