【发布时间】:2015-04-23 11:57:03
【问题描述】:
有没有办法将一个长字符串编码为一个唯一的数字(整数),然后将此数字解码为原始字符串? (我的意思是减小长字符串的大小)
【问题讨论】:
-
将字符串放入DB表中,并使用对应的数字ID
-
听起来有点像Huffman-Coding。
-
使用 Hashmaps 将您的字符串链接到一个整数。您必须将其设为您自己的编码以使其“独一无二”
-
使用 DB,我应该同时保存字符串和 id。所以大小大于原始字符串!!!
-
您的意思是如何在不丢失信息的情况下将 1-Kb 字符串压缩为 4-Byte 整数?有了这样的算法,你会变得富有:-)