| ColdFusion MX | ||
| 目 次 > CFML リファレンス > ColdFusion 関数 > ToBinary |
|
|
|
|
||
Base64 でエンコードされたデータをバイナリ形式に変換します。
Base64 でエンコードされたデータをバイナリ形式に変換したもの
ToBinary(string_in_Base64 または binary_value)
cffile (バイナリデータのロードと読み込みについて)cfwddx (バイナリデータのシリアル化とシリアル化解除について)IsBinary および ToBase64 (バイナリデータかどうかの確認と、Base 64 への変換について) Len を参照してください。パラメータ |
説明 |
|---|---|
string_in_Base64 または binary_value |
文字列、または文字列を含んでいる変数です。
|
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 |
|
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/funca109.htm