What Is Snappy-Java

Q

What is Snappy-Java?

✍: FYIcenter.com

A

Snappy-Java is a Java port of the "snappy", a fast C++ compresser/decompresser developed by Google.

Main features of Snappy-Java:

  • Fast compression/decompression tailored to 64-bit CPU architecture.
  • JNI-based implementation to achieve comparable performance to the native C++ version.
  • Although snappy-java uses JNI, it can be used safely with multiple class loaders (e.g. Tomcat, etc.).
  • Portable across various operating systems; Snappy-java contains native libraries built for Window/Mac/Linux (32/64-bit). At runtime, snappy-java loads one of these libraries according to your machine environment (It looks system properties, os.name and os.arch).
  • Simple usage. Add the snappy-java-(version).jar file to your classpath. Then call compression/decompression methods in org.xerial.snappy.Snappy.

Releases of Jackson:

Package        Version   JDK   FYI   Date
-------        -------   ---   ---   ----------
Snappy-Java    1.1.8.4     8   src   2021-01-25
Snappy-Java    1.1.0.1         bin   2013-11-07
Snappy-Java    1.0.5.4               2014-09-12

For more information, see snappy-java Website.

 

⇒ Snappy-Java Source Code

⇐ Downloading and Reviewing snappy-java.jar

⇑ Downloading and Reviewing snappy-java.jar

⇑⇑ Snappy-Java - Compresser and Decompresser

2021-08-01, 410👍, 0💬