Package org.apache.commons.compress.compressors.lz4
Provides stream classes for the LZ4 algorithm.
The block LZ4 format which only contains the compressed data is
supported by the BlockLZ4Compressor*putStream
classes while the frame format is implemented
by FramedLZ4Compressor*putStream
. The
implementation in Commons Compress is based on the
specifications "Last revised: 2015-03-26" for the block format
and version "1.5.1 (31/03/2015)" for the frame format.
Only the frame format can be auto-detected this means you have
to speficy the format explicitly if you want to read a block LZ4
stream via CompressorStreamFactory
.
-
Class Summary Class Description BlockLZ4CompressorInputStream CompressorInputStream for the LZ4 block format.BlockLZ4CompressorOutputStream CompressorOutputStream for the LZ4 block format.FramedLZ4CompressorInputStream CompressorInputStream for the LZ4 frame format.FramedLZ4CompressorOutputStream CompressorOutputStream for the LZ4 frame format.FramedLZ4CompressorOutputStream.Parameters Parameters of the LZ4 frame format.XXHash32 Implementation of the xxhash32 hash algorithm. -
Enum Summary Enum Description FramedLZ4CompressorOutputStream.BlockSize The block sizes supported by the format.