4D v16.3

BASE64 DECODE

ホーム

 
4D v16.3
BASE64 DECODE

BASE64 DECODE 


 

BASE64 DECODE ( {encodedText ;} BLOB ) 
引数   説明
encodedText  テキスト in Base64フォーマットにエンコードされたBLOBを含むテキスト
BLOB  BLOB in Base 64フォーマットでコード化されているBLOB
in 解読されたBLOB

説明   

BASE64 DECODEコマンドを使用して、encodedTextまたはblob引数に渡された、Base64フォーマットにコード化されたBLOBをデコードできます。

encodedText引数を渡すと、コマンドはその内容をデコードしてblob引数に返します。encodedText引数にはBase64フォーーマットにエンコードされたBLOBが含まれていなければなりません。この場合、blob引数の最初の内容は無視されます。
encodedText引数を省略すると、コマンドは直接blob引数に渡されたBLOBを更新します。

コマンドはencodedTextblob引数の内容を検証しません。渡されたデータが実際にBase64フォーマットでコード化されているかどうかは開発者が検証しなければなりません。そうでなければ結果は正しいものではないかもしれません。

例題  

この例題ではBLOBを使用してピクチャーを転送します:

 C_BLOB($sourceBlob)
 C_PICTURE($mypicture)
 $mypicture:=[people]photo
 PICTURE TO BLOB($mypicture;$sourceBlob;".JPG")
 C_TEXT($base64Text)
 BASE64 ENCODE($sourceBlob;$base64Text//テキストにエンコード
  // バイナリは文字列として$base64Textに格納されている
 
 C_TEXT($base64Text)
 C_BLOB($targetBlob)
 BASE64 DECODE($base64Text;$targetBlob//テキストをデコード
  // Base64にエンコードされたバイナリは$blobTargetにデコードされる



参照 

BASE64 ENCODE
XML DECODE
XML DOMコマンドの概要

 
プロパティ 

プロダクト: 4D
テーマ: ツール
番号: 896

This command can be run in preemptive processes

 
履歴 

初出: 4D 2004
名称変更: 4D v12
変更: 4D v12

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)