概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.conv
クラス Asc64

    java.lang.Object
      com.JRcServer.commons.conv.Asc64

    public class Asc64

extends java.lang.Object

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

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  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(byte[] asc)` ASC64コード変換 ASCII -> ASC64.
`static int[]` | `convertEncByAsc64(byte[] enc)` 対象の暗号化されたASC64コードを元に戻す.
`static boolean` | `isAsc64(java.lang.String string)` 対象文字列が有効範囲内であるかチェック.
`static byte[]` | `rounds(byte[] binary)` 対象バイナリをASC64に丸める.
`static byte[]` | `rounds(java.lang.String string)` 対象文字列をASC64に丸める.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### rounds

    public static final byte[] rounds(java.lang.String string)
                               throws java.lang.Exception

  対象文字列をASC64に丸める.
  対象文字列をASC64に丸めます.

  パラメータ:
    `string` - 対象文字列を設定します.
  戻り値:
    byte[] 丸められた内容が返されます.
  例外:
    `java.lang.Exception` - 例外.

### rounds

    public static final byte[] rounds(byte[] binary)
                               throws InputException

  対象バイナリをASC64に丸める.
  対象バイナリをASC64に丸めます.

  パラメータ:
    `binary` - 対象バイナリを設定します.
  戻り値:
    byte[] 丸められた内容が返されます.
  例外:
    `InputException` - 入力例外.

### convertAsciiByAsc64

    public static final int[] convertAsciiByAsc64(byte[] 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` - 入力例外.

### isAsc64

    public static final boolean isAsc64(java.lang.String string)

  対象文字列が有効範囲内であるかチェック.
  対象文字列が有効範囲内であるかチェックします.
  また、変換対象となるASCIIコードは、以下の通りです.

       [0 - 9] : 半角数値.
       [a - z] : 半角英数小文字
       [A - Z] : 半角英数大文字
       [-]     : 半角ハイフン.
       [+]     : 半角プラス.

  パラメータ:
    `string` - チェック対象の文字列を設定します.
  戻り値:
    boolean チェック結果が返されます.
    [true]が返される場合、範囲内です.
    [false]が返される場合、範囲外です.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド