Fixes #51. Introduce SnappyFramedInput/OutputStream for general use instead of SnappyInput/OutputStream

This commit is contained in:
Taro L. Saito 2013-10-21 12:09:33 +09:00
parent 34bbd57235
commit 9da0033678
2 changed files with 6 additions and 4 deletions

View File

@ -4,6 +4,9 @@
Since vesion 1.1.0.x, Java 6 (1.6) or higher is required.
## snappy-java-1.1.1
* Upgrade native snappy version
## snappy-java-1.1.0 (17 October 2013)
* Add Snappy framed format support (SnappyFramedInputStream, SnappyFramedOutputStream)
* Add SunOS support

View File

@ -51,13 +51,12 @@ String result = new String(uncompressed, "UTF-8");
System.out.println(result);
```
In addition, high-level methods (`Snappy.compress(String)`, `Snappy.compress(float[] ..)` etc. ) and low-level ones (e.g. `Snappy.rawCompress(.. )`, `Snappy.rawUncompress(..)`, etc.), which minimize memory copies, can be used. See also
[Snappy.java](https://github.com/xerial/snappy-java/blob/master/src/main/java/org/xerial/snappy/Snappy.java)
In addition, high-level methods (`Snappy.compress(String)`, `Snappy.compress(float[] ..)` etc. ) and low-level ones (e.g. `Snappy.rawCompress(.. )`, `Snappy.rawUncompress(..)`, etc.), which minimize memory copies, can be used.
### Stream-based API
Stream-based compressor/decompressor `SnappyOutputStream`/`SnappyInputStream` are also available for reading/writing large data sets.
Stream-based compressor/decompressor `SnappyFramedOutputStream`/`SnappyFramedInputStream` are also available for reading/writing large data sets.
* [Javadoc API](https://oss.sonatype.org/service/local/repositories/releases/archive/org/xerial/snappy/snappy-java/1.1.0/snappy-java-1.1.0-javadoc.jar/!/index.html)
* See also [Javadoc API](https://oss.sonatype.org/service/local/repositories/releases/archive/org/xerial/snappy/snappy-java/1.1.0/snappy-java-1.1.0-javadoc.jar/!/index.html)
### Setting classpath
If you have snappy-java-(VERSION).jar in the current directory, use `-classpath` option as follows: