-4

Javaでバイト配列をbase64形式に変換しようとしています。
私の問題は、sun.misc.BASE64Decoder を使用できないことですか? 代替手段はありますか?

byte[] buf = new byte[] { 0x12, 0x23 };
String s = new sun.misc.BASE64Encoder().encode(buf);
4

2 に答える 2

0

このライブラリの使用をお勧めします:MigBase64

次のように使用します。

 byte [] buf = new byte[]{0x12, 0x23};
 String s = Base64.encode(buf);
于 2012-06-19T07:12:26.877 に答える
0
  1. Base64 は暗号化技術ではありません。これは単なるエンコードメカニズムです。暗号化を探している場合は、間違ったツリーを吠えています。

  2. import sun.misc.BASE64Decoderは「ヘッダー ファイル」ではなく、インポート ステートメントです。Sun/Oracle 以外の JDK を使用している場合、コンパイルできない場合があります。注意すべき警告が表示される場合があります。どのような問題を抱えているかを実際に述べていないため、これ以上コメントすることはできません。

于 2012-06-19T07:18:56.140 に答える