将字符串转换为二进制64位块

时间:2012-09-17 15:43:24

标签: java

我想将字符串转换为二进制64位块 就像你输入字符串测试123那么输出必须是64位块的二进制等价物。如果任何小于64位的块比向它附加一些随机位。

1 个答案:

答案 0 :(得分:0)

apache-commons 中的 net 包中包含一个名为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>