百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Z

zstd-jni

> 编程语言
开源

Zstd 的 JNI 绑定

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Zstd 的 JNI 绑定

Zstd-jni

概述

Zstd 原生库的 JNI 绑定,可提供快速和高效的压缩和解压功能 适用于 Android、Java 和所有 JVM 语言的无损压缩算法:

  • 静态压缩/解压方法
  • 实现 InputStream 和 OutputStream 以进行透明压缩 数据流完全与"zstd"程序兼容。
  • 最小的性能开销 Zstd

Zstd 是 Zstandard 的缩写,是一种新的无损压缩算法,既能提供良好的压缩比,又能满足标准压缩需求。"标准"指的是日常使用的情况,既不寻求最高的压缩比(由 LZMA 和 ZPAQ 覆盖),也不需要极高的速度(由 LZ4 覆盖)。Zstd 由 Yann Collet 开发,源代码可在以下网址获取:https://github.com/facebook/zstd 开发的动机、所使用的算法以及其特性,在介绍该库的博客文章中进行了说明:http://fastcompression.blogspot.com/2015/01/zstd-stronger-compression-algorithm.html Zstd 已经可以投入生产,具有稳定的格式。

Zstd-jni 追踪了 Zstd 的发布分支(master),但不提供对旧版格式的兼容性支持。最后一次发布支持旧版格式的版本(0.4 至 0.7)是 1.5.7-12。

构建和依赖项 ------------------------------ Zstd-jni 使用 SBT 构建库和运行测试。构建系统依赖于 Scala,测试依赖于 ScalaTest 和 ScalaCheck,但生成的 JAR 文件不包含任何依赖项。它还嵌入了本地库。 注: 目前,该项目依赖 sbt-java-module-info v0.5.2 的本地构建,因为该版本是

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Candroidcompressionjni-bindinglossless-compression-algorithm

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言