Tar*_*ill 5 javascript compression hex node.js
我的应用程序生成链接,其中包含十六进制字符串,如:37c1fbcabbc31f2f8d2ad31ceb91cd8d0d189ca5963dc6d353188d3d5e75b8b3e401d4e74e9b3e02efbff0792cda5c4620cb3b1f84aeb47b8d2225cd40e761a5. 我真的想让它们更短,就像 Ruby 在Compressing a hex string in Ruby/Rails 中提到的解决方案一样。
有没有办法在 JavaScript/NodeJS 中做到这一点?
节点int-encoder使用已经提到的策略来执行此操作。
它还支持大量
npm install int-encoder
var en = require('int-encoder');
//simple integer conversion
en.encode(12345678); // "ZXP0"
en.decode('ZXP0'); // 12345678
//convert big hex number using optional base argument
en.encode('e6c6b53d3c8160b22dad35a0f705ec09', 16); // 'hbDcW9aE89tzLYjDgyzajJ'
en.decode('hbDcW9aE89tzLYjDgyzajJ', 16); // 'e6c6b53d3c8160b22dad35a0f705ec09'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5252 次 |
| 最近记录: |