BASE64エンコーダ&デコーダ
戻る
::::::::::::::
SimpleTest.java
::::::::::::::
/**
* $Id: base64.html,v 1.1 2009/06/22 16:12:05 kishi Exp kishi $
*/
import java.io.*;
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
public class SimpleTest {
public static void main ( String[] args ) {
try {
String str = "宜しくお願い致します。";
BASE64Encoder encoder = new BASE64Encoder();
BASE64Decoder decoder = new BASE64Decoder();
String encodedStr = encoder.encodeBuffer( str.getBytes() );
byte[] decodedStr = decoder.decodeBuffer( encodedStr );
System.out.println( "オリジナル = " + str );
System.out.println( "エンコード結果 = " + encodedStr );
System.out.println( "デコード結果 = " + new String( decodedStr ) );
} catch ( Exception e ) {
e.printStackTrace();
}
}
}
■実行結果
$ java -cp . SimpleTest
オリジナル = 宜しくお願い致します。
エンコード結果 = i1iCtYKtgqiK6IKiknaCtYLcgreBQg==
デコード結果 = 宜しくお願い致します。
戻る