怎么从sql数据库中读取二进制格式图片然后存储到txt文件中

如何从sql数据库中读取二进制格式图片然后存储到txt文件中
不知道这样能实现么,从数据库里读出16进制存入txt,然后从txt中写入数据库中是否要转化为二进制?怎么从sql数据库中读取二进制格式图片然后存储到txt文件中
------解决方案--------------------
虽然不太懂..不过图片是有文件头的吧...直接写入txt真的没问题吗= =...
------解决方案--------------------
 System.IO.FileStream s = System.IO.File.Create("");
                s.Write()....

------解决方案--------------------
把图片和其他字段类型同时放到文本文件肯定是可以的,并且早就有人在做了,你看看微软的.mht单网页文件就明白了,他里面不仅有文字,一样还可以有图片。这个实现很简单,只需把从数据库里面读出来的二进制数据按base64编码,再存储到文本里面,往回读的时候,只需把读出来的base64字符串重新解码,解码后就是原二进制流,可以直接写入数据库。