Base64 でエンコードされたデータをバイナリ形式に変換します。
Base64 でエンコードされたデータをバイナリ形式に変換したもの
ToBinary(string_in_Base64 または binary_value)
BinaryDecode (Base64 などのバイナリでエンコードされたデータからバイナリデータへの変換について)
cffile (バイナリデータのロードと読み込みについて)
cfwddx (バイナリデータのシリアル化とシリアル化解除について)
IsBinary および ToBase64 (バイナリデータかどうかの確認と、Base 64 への変換について)
Len を参照してください。
| パラメータ | 説明 |
|---|---|
|
string_in_Base64 |
バイナリに変換する Base64 形式の文字列です。 |
BinaryDecode 関数を使用して、すべての新規アプリケーションの Base64 でエンコードされたデータをバイナリデータに変換することをお勧めします。
バイナリ値をこの関数に渡すと、関数は入力値を返します。
<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>
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7