| ISBINARY | |
| 説明
値がバイナリデータとして保管されているかどうかを調べます。 |
|
| 戻り値
値がバイナリの場合は true、それ以外は false。 |
|
| カテゴリ
決定関数 |
|
関数のシンタックスIsBinary(value) |
|
| 関連項目
ToBinary、ToBase64、IsNumeric、YesNoFormat |
|
| パラメータ
|
|
例<!--- すべての ASCII 文字 (32 〜 255) から成る文字列を作成し、
それらを連結 --->
<cfset charData ="">
<cfloop index="data" from="32" to="255">
<cfset ch=chr(data)>
<cfset charData=charData & ch>
</cfloop>
<b>次の文字列は、ASCII 表のすべての文字 (32 〜 255) を連結したものです。</b><br><br>
<cfoutput>#htmleditformat(charData)#</cfoutput>
<br><br>
<!--- この文字列を Base 64 形式に変換したものを作成 --->
<cfset data64=toBase64(charData)>
<!--- 文字列からバイナリに変換 --->
<cfset binaryData=toBinary(data64)>
<!--- 本当にバイナリ値かどうかを確認 --->
<cfif IsBinary(binaryData)>
binaryData 変数はバイナリです。<br>
</cfif>
<!--- バイナリデータを Base 64 に戻す --->
<cfset another64=toBase64(binaryData)>
<cfif Not IsBinary(another64)>
another64 変数はバイナリではありません。<br>
</cfif>
<!--- another64 と data64 を比較し、両者が一致することを確認 --->
<cfif another64 eq data64>
バイナリデータを Base 64 形式に戻したものは、元の文字列を Base 64 形式で
表したものに一致しています。
<cfelse>
<h3>変換エラーです。</h3>
</cfif>
|
|
| VALUE | |
| 数値または文字列です。 | |