package compress
- Alphabetic
- Public
- All
Type Members
- 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
- final class ArchiveSingleFileCompressor[Size[A] <: Option[A]] extends Compressor
- final class ArchiveSingleFileDecompressor[Size[A] <: Option[A], Underlying] extends Decompressor
-
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
Somewhen the archive entries require the uncompressed size, orOptionwhen the archive entries do not require the uncompressed size.
- trait Compressor extends Serializable
- trait Decompressor extends Serializable
-
final
case class
DeflateCompressionLevel extends AnyVal with Product with Serializable
Deflate compression level, used for ZIP and GZIP.
-
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
Somewhen the archive entries have a known uncompressed size,Nonewhen the archive entries _do not_ have the uncompressed size, orOptionwhen the archive entries _might_ have the uncompressed size.- Underlying
The archive entries from the underlying archiving library.
Value Members
- object ArchiveEntry extends Serializable
- object ArchiveSingleFileCompressor extends Serializable
- object ArchiveSingleFileDecompressor extends Serializable
- object Archiver extends Serializable
- object Compressor extends Serializable
- object Decompressor extends Serializable
- object Defaults
- object DeflateCompressionLevel extends Serializable