-1

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

4

1 回答 1

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>
于 2012-09-17T15:55:16.623 回答