ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > ToBinary O

ToBinary

Base64 でエンコードされたデータをバイナリ形式に変換します。

Base64 でエンコードされたデータをバイナリ形式に変換したもの

変換関数その他の関数文字列関数

ToBinary(string_in_Base64 または binary_value)

パラメータ

説明

string_in_Base64 または binary_value

文字列、または文字列を含んでいる変数です。

  • バイナリに変換する場合は、Base64 形式
  • 有効かどうかをテストするには、バイナリ形式

Base64 とは、8 ビットの ASCII 文字を 6 ビットでエンコードした表現形式です。Base64 データから、それが表現するバイナリオブジェクト (GIF ファイル、JPG ファイル、実行可能ファイルなど) を再作成できます。

<h3>ToBinary の例</h3>
<!---- データの初期化 ---->
<cfset charData = "">
<!---- ASCII 文字 (32 ~ 255) を作成し、それらを連結 ---->
<cfloop index = "data" from = "32" to = "255">
   <cfset ch = chr(data)>
   <cfset charData = charData & ch>
</cfloop>
<p>次の文字列は、ASCII 表のすべての文字 (32 ~ 255) を連結したものです。<br>
<cfoutput>#charData#</cfoutput></p>
<!----- この文字列を Base64 形式に変換したものを作成 ----->
<cfset data64 = toBase64(charData)>

<!--- 文字列をバイナリに変換 ---->
<cfset binaryData = toBinary(data64)>
<!--- バイナリを Base64 に戻す --->
<cfset another64 = toBase64(binaryData)>
<!---- another64 と data64 を比較し、両者が一致することを確認 ---->
<cfif another64 eq data64>
   <h3>バイナリデータを Base64 形式に戻したものは、元の文字列を 
Base64 形式で表したものに一致しています。</h3> <cfelse> <h3>変換エラーです。</h3> </cfif>

目 次 > CFML リファレンス > ColdFusion 関数 > ToBinary O

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/funca109.htm