---
title: 介绍
description: "LZ4-java是适用于Java的压缩算法，基于Yann Collet在http://code.google.com/p/lz4/上提供的工作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpenglz4java_02_0001.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpenglz4java_02_0001.html
indexId: 8c4598bbf30c540b9dac5222a70b95d7dffb81347ba079bf9f1d7f43b9189b5970
---
# 介绍

LZ4-java是适用于Java的压缩算法，基于Yann Collet在http://code.google.com/p/lz4/上提供的工作。

LZ4-java提供对两种压缩方法的访问，这两种方法都生成有效的LZ4流。

- 快速扫描（LZ4）：

  - 内存占用少（约16 KB）
  - 非常快（在输入看起来不可压缩的情况下快速扫描并跳过启发式扫描）
  - 合理的压缩比（取决于输入的冗余）

- 高压缩（LZ4 HC）：

  - 中等内存占用（~256 KB）
  - 相当慢（比LZ4慢~10倍）
  - 良好的压缩比（取决于输入的大小和冗余）

这两种压缩算法产生的流使用相同的压缩格式，解压速度非常快，并且可以由同一个解压缩器实例解压缩。

类别：解压缩

关于LZ4-java的更多信息请访问LZ4官方链接(https://github.com/lz4/lz4-java)。
