Coldfusion を使用して、テキストをバイナリ データとして保存したいと考えています。私が抱えている問題は、ファイルがテキストとして保存されたバイナリエンコードされたテキストになってしまうことです。
これは私が使用しているコードです
// create
FileWrite(LOCAL_FILE_DATA, binaryEncode(toBinary(toBase64("")),"Hex"));
// append
LOCAL_FILE = FileOpen(LOCAL_FILE_DATA,"append");
FileWrite( LOCAL_FILE, binaryEncode(toBinary(toBase64(LOCAL_DATA)),"Hex") );
情報がバイナリではなくテキストとして保存される原因となっている単純なものはありますか?
のみを使用するFileWrite( LOCAL_FILE, toBinary(toBase64(LOCAL_DATA)) );
と、テキストデータのみが書き込まれます
書き込もうとしているデータは次のよう"2013-08-04 07:49:21","::1","","","","","","","","","","","",""
になりますローカルサーバーを使用しているため、IPが解決されていません。ファイルまたはこのようなものでそれを確認しています22323031332D30382D30342030343A31333A3038222C223A3A31222C22222C22222C2
どちらの場合も、ファイルはテキスト ファイルです。