kandi background
Explore Kits

14 best Java Compression libraries in 2022

by naveen.kumar@openweaver.com Updated: Apr 6, 2022

The Java platform supports the creation and extraction of files in compressed formats. The java.util.zip package contains classes that provide support for processing ZIP files as well as GZIP files, other than its compression capabilities, the Gzip format allows to bundle multiple files in a single archive (a tarball), it is also commonly used to compress CGI scripts and is often used on Unix-like platforms instead of GNU tar, which only creates tar archives. There are several popular open source libraries available for developers: RoaringBitmap - A better compressed bitset in Java, SiliCompressor - use for Video and Image compression, snappy-java - JNI-based implementation to achieve comparable performance to the native C++ version. Find below the comprehensive list of 14 best Java Compression libraries.

Lubanby Curzibn

Java star image 13157 Version:turbo-1.0.0

License: Permissive (Apache-2.0)

Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法

Support
Quality
Security
License
Reuse

Lubanby Curzibn

Java star image 13157 Version:turbo-1.0.0 License: Permissive (Apache-2.0)

Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
Support
Quality
Security
License
Reuse

PictureSelectorby LuckSiege

Java star image 12129 Version:v3.10.7

License: Permissive (Apache-2.0)

Picture Selector Library for Android or Picture Selector

Support
Quality
Security
License
Reuse

PictureSelectorby LuckSiege

Java star image 12129 Version:v3.10.7 License: Permissive (Apache-2.0)

Picture Selector Library for Android or Picture Selector
Support
Quality
Security
License
Reuse

RoaringBitmapby RoaringBitmap

Java star image 2893 Version:0.9.36

License: Permissive (Apache-2.0)

A better compressed bitset in Java

Support
Quality
Security
License
Reuse

RoaringBitmapby RoaringBitmap

Java star image 2893 Version:0.9.36 License: Permissive (Apache-2.0)

A better compressed bitset in Java
Support
Quality
Security
License
Reuse

phoenixby sucese

Java star image 1566 Version:0.0.13

License: Permissive (Apache-2.0)

The one-stop solution for taking pictures / videos, picture / video selection, editing and compression on the Android platform.

Support
Quality
Security
License
Reuse

phoenixby sucese

Java star image 1566 Version:0.0.13 License: Permissive (Apache-2.0)

The one-stop solution for taking pictures / videos, picture / video selection, editing and compression on the Android platform.
Support
Quality
Security
License
Reuse

zip4jby srikanth-lingala

Java star image 1595 Version:v2.11.3

License: Permissive (Apache-2.0)

A Java library for zip files and streams

Support
Quality
Security
License
Reuse

zip4jby srikanth-lingala

Java star image 1595 Version:v2.11.3 License: Permissive (Apache-2.0)

A Java library for zip files and streams
Support
Quality
Security
License
Reuse

SiliCompressorby Tourenathan-G5organisation

Java star image 1280 Version:2.2.4

License: Permissive (Apache-2.0)

A powerful, flexible and easy to use Video and Image compression library for Android.

Support
Quality
Security
License
Reuse

SiliCompressorby Tourenathan-G5organisation

Java star image 1280 Version:2.2.4 License: Permissive (Apache-2.0)

A powerful, flexible and easy to use Video and Image compression library for Android.
Support
Quality
Security
License
Reuse

exchange-coreby mzheravin

Java star image 921 Version:0.5.3

License: Permissive (Apache-2.0)

Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.

Support
Quality
Security
License
Reuse

exchange-coreby mzheravin

Java star image 921 Version:0.5.3 License: Permissive (Apache-2.0)

Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
Support
Quality
Security
License
Reuse

snappy-javaby xerial

Java star image 936 Version:1.1.8.4

License: Permissive (Apache-2.0)

Snappy compressor/decompressor for Java

Support
Quality
Security
License
Reuse

snappy-javaby xerial

Java star image 936 Version:1.1.8.4 License: Permissive (Apache-2.0)

Snappy compressor/decompressor for Java
Support
Quality
Security
License
Reuse

lz4-javaby lz4

Java star image 831 Version:1.8.0

License: Permissive (Apache-2.0)

LZ4 compression for Java

Support
Quality
Security
License
Reuse

lz4-javaby lz4

Java star image 831 Version:1.8.0 License: Permissive (Apache-2.0)

LZ4 compression for Java
Support
Quality
Security
License
Reuse

javaewahby lemire

Java star image 484 Version:Current

License: Permissive (Apache-2.0)

A compressed alternative to the Java BitSet class

Support
Quality
Security
License
Reuse

javaewahby lemire

Java star image 484 Version:Current License: Permissive (Apache-2.0)

A compressed alternative to the Java BitSet class
Support
Quality
Security
License
Reuse

react-native-compress-imageby emekalites

Java star image 22 Version:Current

License: Permissive (MIT)

compress image with react native

Support
Quality
Security
License
Reuse

react-native-compress-imageby emekalites

Java star image 22 Version:Current License: Permissive (MIT)

compress image with react native
Support
Quality
Security
License
Reuse

fpc-compressionby kutschkem

Java star image 20 Version:Current

License: Weak Copyleft (EPL-1.0)

(Java-)Implementation of the compression method of Burtscher and Ratanaworabhan, "High Throughput Compression of Double-Precision Floating-Point Data"

Support
Quality
Security
License
Reuse

fpc-compressionby kutschkem

Java star image 20 Version:Current License: Weak Copyleft (EPL-1.0)

(Java-)Implementation of the compression method of Burtscher and Ratanaworabhan, "High Throughput Compression of Double-Precision Floating-Point Data"
Support
Quality
Security
License
Reuse

compressby cnmen

Java star image 18 Version:Current

License: Permissive (Apache-2.0)

Support
Quality
Security
License
Reuse

compressby cnmen

Java star image 18 Version:Current License: Permissive (Apache-2.0)

Support
Quality
Security
License
Reuse

Multi-Sentence-Compressionby stefano-bragaglia

Java star image 13 Version:Current

License: Permissive (Apache-2.0)

Lightweight method based on shortest path on word graphs and NLP to generate single sentence summaries that highly relevant and grammatically sound

Support
Quality
Security
License
Reuse

Multi-Sentence-Compressionby stefano-bragaglia

Java star image 13 Version:Current License: Permissive (Apache-2.0)

Lightweight method based on shortest path on word graphs and NLP to generate single sentence summaries that highly relevant and grammatically sound
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Media
Media