zio.compress

package zio.compress

Members list

Type members

Classlikes

final case class ArchiveEntry[+Size <: (Option), +Underlying](name: String, uncompressedSize: Size[Long], isDirectory: Boolean, lastModified: Option[Instant], lastAccess: Option[Instant], creation: Option[Instant], underlying: Underlying)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ArchiveEntry

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class ArchiveSingleFileCompressor[Size <: (Option)] extends Compressor

Attributes

Companion
object
Supertypes
trait Compressor
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class ArchiveSingleFileDecompressor[Size <: (Option), Underlying] extends Decompressor

Attributes

Companion
object
Supertypes
trait Decompressor
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
trait Archiver[-Size <: (Option)] extends Serializable

An archiver makes pipelines that accept a stream of archive entries, and produce a byte stream of an archive.

An archiver makes pipelines that accept a stream of archive entries, and produce a byte stream of an archive.

Type parameters

Size

Either a Some when the archive entries require the uncompressed size, or Option when the archive entries do not require the uncompressed size.

Attributes

Companion
object
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Archiver

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Archiver.type
trait Compressor extends Serializable

Attributes

Companion
object
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object Compressor extends Serializable

Attributes

Companion
trait
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
Compressor.type
trait Decompressor extends Serializable

Attributes

Companion
object
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class ArchiveSingleFileDecompressor[Size, Underlying]
object Decompressor

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object Defaults

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Defaults.type
final case class DeflateCompressionLevel extends AnyVal

Deflate compression level, used for ZIP and GZIP.

Deflate compression level, used for ZIP and GZIP.

Value parameters

level

compression level, valid values: 0 (no compression) to 9 (maximum compression)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
trait Unarchiver[Size <: (Option), Underlying] extends Serializable

An unarchiver makes pipelines that accept the byte stream of an archive, and produce a stream of archive entries.

An unarchiver makes pipelines that accept the byte stream of an archive, and produce a stream of archive entries.

Type parameters

Size

Either a Some when the archive entries have a known uncompressed size, None when the archive entries do not have the uncompressed size, or Option when the archive entries might have the uncompressed size.

Underlying

The archive entries from the underlying archiving library.

Attributes

Supertypes
trait Serializable
class Object
trait Matchable
class Any