nablarch.core.util
クラス Base64Util

java.lang.Object
  上位を拡張 nablarch.core.util.Base64Util

@Published(tag="architect")
public final class Base64Util
extends java.lang.Object

Base64エンコーディングを行うユーティリティクラス。


メソッドの概要
static byte[] decode(java.lang.String base64)
          Base64でエンコードした文字列をデコードする。
static java.lang.String encode(byte[] b)
          バイト配列をBase64でエンコードする。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

encode

public static java.lang.String encode(byte[] b)
バイト配列をBase64でエンコードする。

引数にnullが渡された場合、nullを返す。
引数の長さが0の場合、空文字を返す。

パラメータ:
b - バイト配列
戻り値:
エンコード結果の文字列

decode

public static byte[] decode(java.lang.String base64)
                     throws java.lang.IllegalArgumentException
Base64でエンコードした文字列をデコードする。

引数にnullが渡された場合、nullを返す。
引数の長さが0の場合、空のバイト配列を返す。

パラメータ:
base64 - Base64でエンコードした文字列
戻り値:
デコード結果のバイト配列
例外:
java.lang.IllegalArgumentException - デコードできなかった場合