unishox_js:用于保证 Unicode 短字符串压缩的 JS 库

时间:2024-08-24 03:54:11
【文件属性】:

文件名称:unishox_js:用于保证 Unicode 短字符串压缩的 JS 库

文件大小:1.99MB

文件格式:ZIP

更新时间:2024-08-24 03:54:11

iot arduino compression storage-saving cost-optimization

Unisox Javascript 库 - 保证压缩短字符串 该库被开发用于单独压缩和解压缩小字符串。 在一般的压缩实用程序中,例如zip 、 gzip不能很好地压缩短字符串并且经常扩展它们。 它们还使用大量内存,这使得它们在 Arduino 等受限环境中无法使用。 注意:目前的字节码版本是 2,它取代了 Unisox 1。Unishox 1仍然仅作为 C 库可用。 应用 对 Arduino、ESP8266 和 ESP32 等低内存设备进行压缩 通过 Websocket 发送消息 包括表情符号在内的聊天应用程序文本交换的压缩 在数据库中存储压缩文本 云技术的带宽和存储成本降低 这个怎么运作 Unisox 是一种混合编码器(熵、字典和增量编码)。 它的工作原理是为上述字符集中的每个字母分配固定的无前缀代码(熵编码)。 它还单独编码重复字母集(字典编码)。 对于 Unicode 字符,使用增


【文件预览】:
unishox_js-master
----.gitignore(74B)
----package.json(854B)
----package-lock.json(176KB)
----demo_unishox2.js(12KB)
----LICENSE(1KB)
----sample_texts()
--------json2.txt(2KB)
--------spanish.txt(44KB)
--------world192.txt(2.3MB)
--------xml1.txt(1KB)
--------french.txt(70KB)
--------korean.txt(48KB)
--------japanese.txt(18KB)
--------hindi.txt(60KB)
--------json3.txt(7KB)
--------tamil.txt(18KB)
--------chinese.txt(14KB)
--------Proverbs_Uni.sample(4KB)
--------w95.txt(2.77MB)
--------json1.txt(241B)
--------json4.txt(1.33MB)
--------urdu.txt(4KB)
--------Proverbs.js(15KB)
--------emoji.txt(10KB)
----README.md(7KB)
----demo()
--------Output1.png(45KB)
--------Banner1.png(239KB)
----test_txt_file.sh(97B)
----unishox2.js(40KB)
----unishox2.test.js(16KB)

网友评论