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.
Optionalcombinetrue to use Range: bytes=-22 on the first request and cache the EOCD, make sure beforehand that the server supports a suffix range request.
OptionalcommentThe encoding of the comment of the entry.
Optionalextracttrue to extract the appended data into ZipReader#appendedData.
Optionalextracttrue to extract the prepended data into ZipReader#prependedData.
OptionalfilenameThe encoding of the filename of the entry.
Optionalforcetrue to always use Range headers when fetching data.
OptionalheadersThe HTTP headers.
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.
Optionalpreventtrue to prevent using HEAD HTTP request in order the get the size of the content.
false to explicitly use HEAD, this is useful in case of CORS where Access-Control-Expose-Headers: Content-Range is not returned by the server.
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 Range headers when fetching data from servers returning Accept-Ranges headers.
Optionalusetrue to use web workers to compress/decompress data in non-blocking background processes.
Optionalusetrue to rely XMLHttpRequest instead of fetch to fetch data.
OptionaldecodeThe function called for decoding the filename and the comment of the entry.
The raw text value.
The encoding of the text.
The decoded text value or undefined if the raw text value should be decoded by zip.js.
Represents the options passed to ZipDirectoryEntry#importHttpContent.