Unarchiver

zio.compress.Unarchiver
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.

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

Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def unarchive(implicit trace: Trace): ZPipeline[Any, Throwable, Byte, (ArchiveEntry[Size, Underlying], ZStream[Any, Throwable, Byte])]

Make a pipelines that accepts the byte stream of an archive, and produces a stream of archive entries.

Make a pipelines that accepts the byte stream of an archive, and produces a stream of archive entries.

Attributes