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==

デコード結果   = 宜しくお願い致します。

戻る
inserted by FC2 system