我想将字符串转换为二进制 64 位块就像你输入字符串测试123,那么输出必须是64位块的二进制等价物.如果任何小于64位的块,则附加一些随机位。
apache-commons 中的网络包包含一个名为 Base64 的类,它有一个方法 decode(),它似乎可以做你想要的:
byte[] decode(String pArray)
Decodes a String containing containing characters in the Base64 alphabet.
下面是指向 API 的链接:
http://commons.apache.org/net/api-3.1/org/apache/commons/net/util/Base64.html
库的 maven 依赖项为:
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.1</version>
</dependency>