Brotli-android - Brotli 压缩算法 Android 库


GPL
跨平台
Java

软件简介

Brotli 压缩算法 Android 库。

Brotli 是一个通用的无损压缩算法,它使用了 LZ77 算法的现代变体、Huffman
编码和二阶上下文建模的结合来压缩数据,因而有着媲美当前任何现代通用压缩算法高的压缩率。在速度上它与 deflate
算法类似,但提供了更高的数据密度。Brotli 压缩的数据格式在 RFC
7932
中定义。

Brotli 是由 C/C++ 开发的。为了能将这一强大的压缩算法应用在常规的 Android Java 应用中,我们对 brotli 做了这个封装。

整个项目的结构完全遵守 Android Studio的规范。项目中的 brotlij module 是 brotli 的封装,该 module 的
build target 为一个 Android library AAR。将项目导入Android Studio,并正确配置 NDK 地址,可以像常规
Android 工程那样使用。