【文件属性】:
文件名称:Turbo运行长度编码:TurboRLE最快运行长度编码
文件大小:49KB
文件格式:ZIP
更新时间:2021-01-30 12:41:13
c java c-plus-plus benchmark rle
TurboRLE:Turbo运行长度编码
高效,最快的行程编码库
:NEW_button: 现在最快,最高可提高50%,包括SSE / AVX2 +改进的压缩
:NEW_button: ARM NEON支持
100%C(与C ++兼容的标头),无需内联汇编
最有效的压缩
没有其他RLE可以以更好的压缩速度更快地压缩或解压缩
:sparkles: 压缩速度更快,解压缩速度快2倍, :thumbs_up: SIMD
:thumbs_up: Java Critical Natives接口。 访问TurboRLE incl。 SIMD! 来自Java
与其他快速RLE相比,压缩效果更好,速度提高12倍,解压缩速度提高6倍
可以比memcpy快!
:thumbs_up: 零! 字节开销
不修改原始数据,保留可压缩性以进行进一步的后处理(例如熵编码)
保留订单
涡轮增压
TRLE :TurboRLE-高效,快速的行程编码
SRLE :TurboRLE转义-具有自动转义确定功能的快速运行长度编码
基准测试:
具有大文件和不同发行版的现实和实用基准
基准外部功能
:Mespoti
【文件预览】:
Turbo-Run-Length-Encoding-master
----.travis.yml(609B)
----.gitmodules(35B)
----trle_.h(3KB)
----jtrle.c(8KB)
----makefile.vs(993B)
----trled.c(14KB)
----time_.h(9KB)
----makefile(2KB)
----sse_neon.h(24KB)
----ext()
--------mrle.c(2KB)
--------mrle.h(228B)
----java()
--------jtrlebench.java(3KB)
--------jtrle.java(3KB)
----trle.c(6KB)
----conf.h(13KB)
----vs()
--------getopt.c(18KB)
--------getopt.h(3KB)
--------vs.sln(1KB)
--------vs.vcxproj.filters(1KB)
--------stdint.h(8KB)
--------vs.vcxproj(7KB)
--------inttypes.h(8KB)
----README.md(7KB)
----trle.h(4KB)
----trlec.c(12KB)