p

zio

compress

package compress

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class ArchiveEntry[+Size[A] <: Option[A], +Underlying](name: String, uncompressedSize: Size[Long] = None: Option[Long], isDirectory: Boolean = false, lastModified: Option[Instant] = None, lastAccess: Option[Instant] = None, creation: Option[Instant] = None, underlying: Underlying = ()) extends Product with Serializable
  2. final class ArchiveSingleFileCompressor[Size[A] <: Option[A]] extends Compressor
  3. final class ArchiveSingleFileDecompressor[Size[A] <: Option[A], Underlying] extends Decompressor
  4. trait Archiver[-Size[A] <: Option[A]] 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.

    Size

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

  5. trait Compressor extends Serializable
  6. trait Decompressor extends Serializable
  7. final case class DeflateCompressionLevel extends AnyVal with Product with Serializable

    Deflate compression level, used for ZIP and GZIP.

  8. trait Unarchiver[Size[A] <: Option[A], 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.

    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.

Ungrouped