Top Description Classes
[default module]

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

Modifier and TypeClass and Description
public class
BlockLZ4CompressorInputStream

CompressorInputStream for the LZ4 block format.

public class
BlockLZ4CompressorOutputStream

CompressorOutputStream for the LZ4 block format.

public class
FramedLZ4CompressorInputStream

CompressorInputStream for the LZ4 frame format.

public class
FramedLZ4CompressorOutputStream

CompressorOutputStream for the LZ4 frame format.

public class
XXHash32

Implementation of the xxhash32 hash algorithm.