public class Skrot
extends java.lang.Object
with(cc.stepien.skrot.Codec).| Modifier and Type | Method and Description |
|---|---|
void |
compress(java.io.InputStream model,
java.io.InputStream input,
java.io.OutputStream output)
Compresses given input stream using given model and writes it to the given
output stream.
|
void |
decompress(java.io.InputStream model,
java.io.InputStream input,
java.io.OutputStream output)
Decompresses given input stream using given model and writes it to the
given output stream.
|
void |
model(java.io.InputStream model,
java.io.OutputStream output)
Builds a Skrot model reading data from the given
InputStream and
writes it into the given OutputStream. |
static Skrot |
with(Codec codec)
Returns an instance backed by a given compression algorithm.
|
public static Skrot with(Codec codec)
public void model(java.io.InputStream model,
java.io.OutputStream output)
throws java.io.IOException
InputStream and
writes it into the given OutputStream. Use the generated model for
compression and decompression.model - Arbitrary inputoutput - Generated modeljava.io.IOExceptionpublic void compress(java.io.InputStream model,
java.io.InputStream input,
java.io.OutputStream output)
throws java.io.IOException
model - A model created with model(java.io.InputStream, java.io.OutputStream)input - Arbitrary inputjava.io.IOExceptionpublic void decompress(java.io.InputStream model,
java.io.InputStream input,
java.io.OutputStream output)
throws java.io.IOException
model - A model created with model(java.io.InputStream, java.io.OutputStream)input - Data compressed with compress(java.io.InputStream, java.io.InputStream, java.io.OutputStream)java.io.IOException