Creates a new ZipResourceProvider using the specified ArrayBuffer as source.
If transfer is set to true, the ArrayBuffer is transferred to the WebWorker which will improve performance loading the zip archive. See https://developer.mozilla.org/en-US/docs/Web/API/Transferable
The full zip archive
If true, transfers the ArrayBuffer to the WebWorker instance.
Resolved with an IZipResourceProvider if the zip archive loaded successfully.
Creates a new ZipResourceProvider using a base64 encoded string as source.
The full zip archive as a base64 string
Resolved with an IZipResourceProvider if the zip archive loaded successfully.
Creates a new ZipResourceProvider using the specified Blob as source.
If transfer is set to true, the ArrayBuffer is transferred to the WebWorker which will improve performance loading the zip archive. See https://developer.mozilla.org/en-US/docs/Web/API/Transferable
The full zip archive
Resolved with an IZipResourceProvider if the zip archive loaded successfully.
Creates a new ZipResourceProvider using a IRandomAccessDataSource instance for fetching zip data.
The instance where chunks of zip data can be fetched.
Configures how ZipResourceProvider will fetch data from dataSource.
Fetch zip archive information containing all file entries in the zip and their chunk byte range configuration.
The instance where chunks of zip data can be fetched.
Configures how ZipResourceProvider will fetch data from dataSource.
Generated using TypeDoc
Used for creating IZipResourceProvider instances. IZipResourceProviders are used for extracting resources from ZIP archives. This implementation supports the STORE and DEFLATE compression methods and does not support any ZIP encryption algorithms.
Files are extracted using a WebWorker.