Package-level declarations

Types

Link copied to clipboard
data class ZipArchiveInformation(val dataChunkDescriptors: List<ByteRange>, val signature: ZipArchiveSignature, val zipEntries: List<ZipEntry>)

Zip archive information containing all file entries in the zip and their chunk byte range configuration

Link copied to clipboard
data class ZipArchiveSignature(val dataChunkIndex: Int, val rangeWithinDataChunk: ByteRange, val sha1Hash: String)

Contains the "signature" of a ZIP archive as a SHA-1 hash value, and information on how it was calculated. This can be used to identify a ZIP archive using only a small portion of the ZIP archive data.

Link copied to clipboard
data class ZipEntry(val compressedSize: Long, val compressionMethod: Int, val entrySize: Int, val numChunks: Int, val path: String, val startChunkIndex: Int, val startOffsetInChunk: Int, val uncompressedSize: Long)

Metadata about a file entry in a zip archive.

Link copied to clipboard
data class ZipResourceProviderOptions(val chunkCacheSize: Int = 16000000, val maxChunkSize: Int = 400000, val preferredChunkSize: Int = 100000)

Options for IZipResourceProvider