![](/img/trans.png)
[英]base64 encode audio file and send as a String then decode the String
[英]encode and decode base64 string to decimal string coddec
我有一个像这样的base64字符串=“ pCZXOVjpnlePyDk6znZrSw ==”我需要一个编码器/解码器才能将它转换成十进制字符串,例如=“ 84587163248712923874”
有没有这样做的编解码器?
您可能需要两个阶段的过程:
16字节对于Java来说太大了,因此我认为您将需要一个BigInteger
。 有一个BigInteger
构造函数,它使用字节数组作为参数,尽管您需要注意符号位。 BigInteger
的toString()
方法将为您提供所需的字符串。
现在(最终),Base64编码/解码是默认库的一部分。 查看类javax.xml.bind.DatatypeConverter 。 在这里,您将找到两个方法printBase64Binary和parseBase64Binary (以及其他一些转换例程)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.