リファレンス > 関数リファレンス > オブジェクト関数 > HexDecode
 
HexDecode
目的 
16 進フォーマットでエンコードされたテキストからのオブジェクトまたはテキスト内容を返します。
構文 
HexDecode ( データ {; 拡張子を含むファイル名 } )
引数 
データ - デコードする 16 進データを含むテキスト式またはテキストフィールド。
拡張子を含むファイル名 - 返される内容をオブジェクトフィールドに保存するときに使用するファイル名と拡張子を含むテキスト式またはテキストフィールド。
戻り値のデータタイプ 
テキスト、オブジェクト
起点 
FileMaker Pro 16.0
説明 
16 進エンコードではエンコードされた内容のファイル名や拡張子は維持されないため、HexDecode で返される内容をオブジェクトフィールドに保存する場合は拡張子を含むファイル名引数を使用してこの情報を指定できます。ファイル名や拡張子を指定しないと HexDecode はオブジェクト内容ではなくテキストを返します。
メモ 
この関数は Runtime ソリューションではサポートされず「?」を返します。
例 1 
HexDecode ( "46696C654D616B6572" ) は「FileMaker」を返します。
例 2 
テキストフィールドに含まれる 16 進データをデコードして key.data という名前のファイルとしてオブジェクトフィールドに保存します。
フィールド設定 [ テーブル::オブジェクト ; HexDecode ( テーブル::テキスト ; "key.data" ) ]
関連項目 
関数リファレンス (種類順)
関数リファレンス (名前順)
計算式について
関数について
計算フィールドの定義
計算式での演算子の使い方