fs2.compression

Members list

Concise view

Type members

Classlikes

sealed trait Compression[F[_]]

Provides the capability to compress/decompress using deflate and gzip. On JVM an instance is available given a Sync[F]. On Node.js an instance is available for Async[F] by importing fs2.io.compression._.

Provides the capability to compress/decompress using deflate and gzip. On JVM an instance is available given a Sync[F]. On Node.js an instance is available for Async[F] by importing fs2.io.compression._.

Attributes

Companion:
object
Source:
Compression.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
Compression.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait DeflateParams

Deflate algorithm parameters.

Deflate algorithm parameters.

Attributes

Companion:
object
Source:
DeflateParams.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
DeflateParams.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class GunzipResult[F[_]](content: Stream[F, Byte], modificationTime: Option[Nothing], fileName: Option[Nothing], comment: Option[Nothing])

Gunzip decompression results including file properties and decompressed content stream, used as follows: stream .through(gunzipIO) .flatMap { gunzipResult => // Access properties here. gunzipResult.content }

Gunzip decompression results including file properties and decompressed content stream, used as follows: stream .through(gunzipIO) .flatMap { gunzipResult => // Access properties here. gunzipResult.content }

Attributes

comment

File comment.

content

Uncompressed content stream.

fileName

File name.

modificationTime

Modification time of compressed file.

Source:
GunzipResult.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait InflateParams

Inflate algorithm parameters.

Inflate algorithm parameters.

Attributes

Companion:
object
Source:
InflateParams.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
InflateParams.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
object ZLibParams

Attributes

Source:
ZLibParams.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object checksum

Provides various checksums as pipes.

Provides various checksums as pipes.

Attributes

Source:
checksum.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type