我有这样一个base64字符串=“pCZXOVjpnlePyDk6znZrSw ==”我需要一个编码器/解码器将其转换为这样的十进制字符串=“84587163248712923874”
是否有任何编解码器做它?编码和解码的base64字符串十进制字符串coddec
2
A
回答
1
你可能需要一个两个阶段的过程:
- 转换的Base64编码字符串的字节数组。
- 将字节数组转换为数字。
对于Java而言,16个字节太大,所以我认为您需要一个BigInteger
。有一个BigInteger
构造函数将一个字节数组作为参数,但您需要小心符号位。 BigInteger
的toString()
方法将为您提供所需的字符串。
2
Base64编码/解码是现在(最终)默认库的一部分。看看类javax.xml.bind.DatatypeConverter。在那里你会发现两种方法printBase64Binary和parseBase64Binary(以及其他几个对话例程)。
相关问题
- 1. 解码base64字符串到十进制字符串
- 2. 解码编码的base64字符串
- 3. 的Python:解码base64编码字符串
- 4. 使用字符串流解码一个十六进制编码的字符串
- 5. 字符串十六进制编码和解码
- 6. 如何解码为UTF-8字符串从十六进制编码字符串
- 7. 解码Base64编码字符串
- 8. html十进制编码字符串
- 9. python base64字符串解码
- 10. java解码base64字符串
- 11. 解码base64字符串?
- 12. 解码UTF-16编码的十六进制字符的字符串
- 13. 从Base64编码字符串
- 14. java字符串base64编码
- 15. Java Base64编码的字符串与.NET Base64编码的字符串
- 16. 解码base64编码字符串与URL转义字符
- 17. 编码字符串为34字节十六进制SQLite密码
- 18. 十进制字符编码
- 19. 将十六进制字符串解码为中文字符
- 20. Base64编码/解码问题:解码后的字符串是'?'
- 21. Javascript - 十进制字符串的十六进制字符串
- 22. Blowfish解密十六进制编码字符串
- 23. 编码和解码字符串的Java
- 24. base64在NodeJS和Python中编码二进制字符串
- 25. 编码的十六进制字符串中的字节数
- 26. C#编码:十六进制到十进制&字符编码
- 27. php编码和解码字符串
- 28. python编码和解码字符串
- 29. 解码的base64字符串C#
- 30. 解码的base64大文本字符串
语言,平台,上下文?目前还不清楚这些数字是什么意思......请提供更多信息。 –
将base64编码/解码为只包含数字的字符串。 java – SjB
那个base 64字符串解码到16个字节A426573958E99E578FC8393ACE766B4B它们与数字有什么关系? –