ビット エンコード関数と文字エンコード関数により、ビット、バイト、文字のエンコードのレベルでデータを認識、操作する一連のツールを実現できます。

関数 説明

ASCII( )

指定された文字の ASCII コードを返します。

BIT( )

現在のレコードにおける指定されたバイト位置のバイナリ表記を 8 文字の文字列として返します。

BYTE( )

現在のレコード内で指定されたバイト位置に格納されている文字を返します。

CHR( )

指定された ASCII コードに対応する文字を返します。

DBYTE( )

レコード内の指定されたバイト位置にある Unicode 文字を返します。

DHEX( )

Unicode 文字列を 16 進数の文字列に変換します。

DIGIT( )

指定された位置にある Packed データ型のバイトから、上位または下位の数字を返します。

HEX( )

ASCII 文字列を 16 進数の文字列に変換します。

HTOU( )

16 進数の文字列を Unicode 文字列に変換します。 "Hexadecimal to Unicode" の省略形です。

MASK( )

2 つの文字列の最初の各バイトに対してビットごとの AND 演算を実行します。

SHIFT( )

入力値の最初の文字のビットを左または右に移動させた 1 文字の文字列を返します。