Xpress 压缩算法_rust_代码_下载

上传者: 38334677 | 上传时间: 2022-06-11 18:06:26 | 文件大小: 428KB | 文件类型: ZIP
随心压缩算法 介绍 Xpress 压缩算法具有三种变体,均专为提高速度而设计。最快的变体 Plain LZ77 实现了 LZ77 算法 ( UASDC )。较慢的变体 LZ77+Huffman 在 LZ77 数据上添加了 Huffman 编码通道。第三个变体 LZNT1 实现了 LZ77,没有第二个变体的霍夫曼编码通道,但编码过程没有普通 LZ77 复杂。 概述 该算法有效地压缩包含重复字节序列的数据。它不是为压缩图像、音频或视频数据而设计的。在压缩大小和 CPU 成本的权衡之间,它非常强调低 CPU 成本。 与协议和其他算法的关系 该算法不依赖于任何其他算法或协议。它是一种压缩方法,旨在将压缩和解压缩的 CPU 开销降至最低。依赖于该算法的协议通常需要传输大量数据,而这些数据不能轻易地被具有更好压缩率的另一种算法预压缩。 适用性声明 该算法适用于任何传输大量易于压缩的文本类数据的协议,例如 HTML、源代码或日志文件。协议使用此算法来减少传输的位数。

文件下载

资源详情

[{"title":"( 20 个子文件 428KB ) Xpress 压缩算法_rust_代码_下载","children":[{"title":"rust-lzxpress-main","children":[{"title":"build.rs <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"Cargo.lock <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"rust.yml <span style='color:#111;'> 312B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"tests","children":[{"title":"lznt1.c <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"test.rs <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"block1.uncompressed.bin <span style='color:#111;'> 1024.00KB </span>","children":null,"spread":false},{"title":"clusterfuzz-testcase-minimized-fuzz_ndr_drsuapi_TYPE_OUT-5698056963227648 <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"block1.compressed.bin <span style='color:#111;'> 304.38KB </span>","children":null,"spread":false},{"title":"clusterfuzz-testcase-minimized-fuzz_ndr_drsuapi_TYPE_OUT-5724999789051904 <span style='color:#111;'> 45B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"error.rs <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"lznt1.rs <span style='color:#111;'> 12.63KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"data.rs <span style='color:#111;'> 9.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"Cargo.toml <span style='color:#111;'> 562B </span>","children":null,"spread":false},{"title":"benches","children":[{"title":"bench.rs <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false},{"title":".vscode","children":[{"title":"launch.json <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"settings.json <span style='color:#111;'> 62B </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明