com.JRcServer.etc
クラス Asc64

java.lang.Object
  上位を拡張 com.JRcServer.etc.Asc64

public class Asc64
extends java.lang.Object

ASC64情報変換処理群.

ASC64情報変換処理をサポートします.

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2004/01/04
作成者:
Masahito Suzuki

メソッドの概要
static java.lang.String convertAsc64ByAscii(int[] asc64)
          ASC64コード変換 ASC64 -> ASCII.
static byte[] convertAsc64ByEnc(int[] asc64)
          対象のASC64コードを暗号化.
static int[] convertAsciiByAsc64(java.lang.String asc)
          ASC64コード変換 ASCII -> ASC64.
static int[] convertEncByAsc64(byte[] enc)
          対象の暗号化されたASC64コードを元に戻す.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

convertAsciiByAsc64

public static final int[] convertAsciiByAsc64(java.lang.String asc)
                                       throws InputException
ASC64コード変換 ASCII -> ASC64.

対象のASCIIコードをASC64コードに変換します.
また、変換対象となるASCIIコードは、以下の通りです.
 [0 - 9] : 半角数値.
 [a - z] : 半角英数小文字
 [A - Z] : 半角英数大文字
 [ ]       : 半角スペース.
 [_]       : 半角アンダーバー.
 

上記以外の情報が含まれている場合[0x0000003f]で丸められます.

パラメータ:
asc - 変換対象のASCIIコードを設定します.
戻り値:
int[] 変換されたASC64コードが返されます.
例外:
InputException - 入力例外.

convertAsc64ByAscii

public static final java.lang.String convertAsc64ByAscii(int[] asc64)
                                                  throws InputException,
                                                         NotEqualInfoException
ASC64コード変換 ASC64 -> ASCII.

対象のASC64コード情報を、ASCIIに変換します.

パラメータ:
asc64 - 対象のASC64コードを設定します.
戻り値:
String 変換されたASCIIコードが返されます.
例外:
InputException - 入力例外.
NotEqualInfoException - 情報不一致例外.

convertAsc64ByEnc

public static final byte[] convertAsc64ByEnc(int[] asc64)
                                      throws InputException
対象のASC64コードを暗号化.

対象のASC64コードを暗号化します.

パラメータ:
asc64 - 暗号化対象のASC64コードを設定します.
戻り値:
byte[] 暗号化されたバイナリ情報が返されます.
例外:
InputException - 入力例外.

convertEncByAsc64

public static final int[] convertEncByAsc64(byte[] enc)
                                     throws InputException
対象の暗号化されたASC64コードを元に戻す.

対象の暗号化されたASC64コードを元に戻します.

パラメータ:
enc - 対象の暗号化されたASC64コードを設定します.
戻り値:
int[] 元に戻されたASC64コード情報が返されます.
例外:
InputException - 入力例外.