文件名称:tinytinycompress:嵌入式系统的非常非常小的压缩器和解压缩器
文件大小:9KB
文件格式:ZIP
更新时间:2024-04-05 18:55:42
C++
Tinytinycompress(T2C) 这是用于嵌入式系统的非常小的数据压缩器和解压缩器,具有最低的闪存要求。 它使用不到100行代码。 它基于LZJB(与OpenSolaris的ZFS源代码中找到的算法相同)。 原始代码是用C编写的,并获得了CDDL的许可,而此代码是使用C ++编写的,并得到了GPLv3的许可。 该算法的描述是从复制而来: This compression algorithm is a derivative of LZRW1, which I'll call LZJB in the classic LZ* spirit. All LZ* (Lempel-Ziv) algorithms are based on the same basic principle: when a "phrase" (sequences of bytes) is repeated
【文件预览】:
tinytinycompress-master
----Decompress.inc(2KB)
----Makefile(375B)
----T2C.hpp(4KB)
----Compress.inc(4KB)
----README.md(5KB)
----tests()
--------main.cpp(3KB)