是否有任何方法将长字符串编码为唯一的数字(整数),然后将此数字解码为原始字符串? (我的意思是减少长字符串的大小)如何将字符串编码为唯一的数字并将其解码
0
A
回答
0
简单的答案是否定的。
复杂的答案也许。
你所寻找的是压缩,压缩可以降低字符串的大小,但也不能保证为它有多小做到这一点。特别是你永远不能保证能够适应一定大小的整数。
还有像“散列”,它可以帮助你做你这依赖于你正在尝试使用这个号码做想要什么概念。
另外,如果你在很多不同的地方使用相同的字符串,那么你可以存储一次,并通过引用/指针串绕的是单个实例。
+0
有如MD5与解码单向散列? –
+0
@ user3212159您可以哈希字符串的任何方式。你不能扭转,并从哈希回到字符串,虽然,它只是可以”不要做。 –
相关问题
- 1. 将任何字符编码为数字/拉丁文并将其解码回来
- 2. 将字符串的某个部分解码并编码为X'es?
- 3. 在java中将字节[]解码并解码为字符串?
- 4. 将名称字符串编码为唯一编号
- 5. 如何使用GWT将短字符串编码/解码为Base64?
- 6. 编码字符串并将其作为url参数发送?
- 7. 如何将字符串解码为C#中的XML字符串
- 8. 将Unicode键码解码为字符串
- 9. 如何将Unicode编码的字符串转换为字符串
- 10. 如何将Javascript字符串编码为Unicode并将其解码为PHP中的utf-8?
- 11. 将nsData解码为字符串数组
- 12. 将一个字符串编码为{n <150}符号的长度,并在稍后将其解码?
- 13. 将字符串编码为整数.NET
- 14. 如何解码编码的字符串?
- 15. 如何将此字符串解码为utf-8字符串?
- 16. 如何将字符串编码为Json字符串文本?
- 17. 我将如何解码由此程序编码的字符串?
- 18. base64编码音频文件并将其作为字符串发送,然后解码字符串
- 19. 如何解码编码字符串?
- 20. 将CookieStore转换为字符串:带编码/解码值的pb
- 21. 如何将字符串从编码转换为字符?
- 22. 将json字符串解码为terraform图
- 23. 如何将JavaScript字典转换为编码的url字符串?
- 24. 字符串编码,数组解码
- 25. Python将字符串编码为html
- 26. 将字符串编码为Twitter
- 27. Android将字符串编码为位图?
- 28. 将字符串转换为UCS2编码
- 29. 将字符串编码为Base36
- 30. 将字符串“aaa”编码为“3 [a]”
把串中的DB表并使用相应的数字ID –
听起来有点象[霍夫曼编码(http://en.wikipedia.org/wiki/Huffman_coding)。 – ChriPf
使用HashMap将您的字符串链接到一个整数。你将必须使它自己的编码,使其使用数据库“唯一” – user3818650