标签: javascript tostring sha256 information-theory
我需要将带符号的32位整数存储为字符串并稍后将其转换回来,信息密度越大/字符串越短越好。我已经使用的代码是
var num; var str = num.toString(36); var num2 = parseInt(str, 36);
toString中使用的默认基数是10,最大基数是36.有没有办法使用更大的基数,希望甚至是128或256?
我正在使用它来存储SHA-256哈希,这是一个长度为8且带有32位元素的数组。在逗号分隔的上述字符串列表中是否有更有效的存储方法?