社区
网络及通讯开发
帖子详情
请教各位高手,如何用C实现例如doc、jpg等等文件与2进制代码之间的相互转换?在线等!
Logitechxp
2005-10-31 01:10:48
如题!
...全文
225
10
打赏
收藏
请教各位高手,如何用C实现例如doc、jpg等等文件与2进制代码之间的相互转换?在线等!
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gyj_china
2006-06-15
打赏
举报
回复
不要转换,可以直接保存和读取。
best_programer
2006-06-12
打赏
举报
回复
very goo!! I am a greenhand.
yhec
2006-06-12
打赏
举报
回复
楼主概念不清,根本不要什么转换。文件实际都是二进制存贮的
pp616
2006-05-21
打赏
举报
回复
可以直接将文件存如blob字段.
不需要什么转换。
wind198299
2005-11-01
打赏
举报
回复
学习中,帮你顶~~
up
lujun-cc
2005-10-31
打赏
举报
回复
学习,帮你顶!
Logitechxp
2005-10-31
打赏
举报
回复
在UNIX下,我把文件上传到一个目录里面,只是不知道如何能把这个文件文件存放到oracle数据库的blob字段中。我就想能不能先把这个文件转换成2进制代码的形式存放到blob字段中,以后需要用到的时候,再从数据库中将二进制代码读出来,转换一下,还原成存放之前的文件,以供使用。这里的“转换”有2个,我急需这2个“转换”过程的代码,拜托各位高人,帮我一下,分不够的话,另外开贴!
jixingzhong
2005-10-31
打赏
举报
回复
楼主想把文件怎么处理 ?
恩, 想了想
说说我的看法 :
其实无论什么文件, 都是可以 2 进制来处理的 ~
也许中间有什么格式不一致的问题, 但是, 同样用 2进制写进文件以后, 还是一样的 !
可能说的不是很明白.
举个例子:
文件中一个 char a
但是在一个程序中, 读取了以后,
把它当作 int 来处理了,
处理了之后,
重新写入文件.
文件中它还是一个 char ......
也就是说,
2进制就象是一个中间物, 这样处理, 然后这样写入, 就好了 ...
不知道楼主明白我的意思不?
呵呵, 也不知道, 有没有启发 ? ...
jixingzhong
2005-10-31
打赏
举报
回复
不是很明白楼主的意...
要把文件转换成 2进制 代码? ??
不是很懂 ...
ifeelhappy
2005-10-31
打赏
举报
回复
=
fopen,文本
文件
与二进制
文件
暮鼓集 行走集 在学习C语言
文件
操作后,我们都会知道打开
文件
的函数是fopen,也知道它的第二个参数是标志字符串。其中,如果字符串中出现’b’,则表明是以打开二进制(binary)
文件
,否则是打开文本
文件
。 那么甚么是文本
文件
,甚么是二进制
文件
呢? 可能大多数人都没有仔细考虑过。 在Windows和DOS系统中,狭义的文本
文件
是指扩展名为txt的
文件
。实际上,那些没有规定格式的,由...
fopen 文本
文件
与二进制
文件
区别
在学习C语言
文件
操作后,我们都会知道打开
文件
的函数是fopen,也知道它的第二个参数是 标志字符串。其中,如果字符串中出现'b',则表明是以打开二进制(binary)
文件
,否则是打开文本
文件
。 那么什么是文本
文件
,什么是二进制
文件
呢? 可能大多数人都没有仔细考虑过。
fopen 文本
文件
与二进制
文件
区别(转载)
在学习C语言
文件
操作后,我们都会知道打开
文件
的函数是fopen,也知道它的第二个参数是 标志字符串。其中,如果字符串中出现'b',则表明是以打开二进制(binary)
文件
,否则是打开文本
文件
。 那么什么是文本
文件
,什么是二进制
文件
呢? 可能大多数人都没有仔细考虑过。 在Windows和DOS系统中,狭义的文本
文件
是指扩展名为txt的
文件
。实际上,那些没有规定格式的,由可理解的的ASCI
fopen按文本方式打开
文件
和按二进制方式打开
文件
的区别
今天在写
文件
的时候发现fwrite的时候多出了一些乱码,最后发现加个b,以二进制的方式打开
文件
就解决了,google了.... 特记与此 在学习C语言
文件
操作后,我们都会知道打开
文件
的函数是fopen,也知道它的第二个参数是 标志字符串。其中,如果字符串中出现'b',则表明是以打开二进制(binary)
文件
,否则是打开文本
文件
。 那么什么是文本
文件
,什么是二进制
文件
呢? 可能
文本
文件
与二进制
文件
fopen 文本
文件
与二进制
文件
区别 今天在写
文件
的时候发现fwrite的时候多出了一些乱码,最后发现加个b,以二进制的方式打开
文件
就解决了,google了.... 特记与此 在学习C语言
文件
操作后,我们都会知道打开
文件
的函数是fopen,也知道它的第二个参数是标志字符串。其中,如果字符串中出现'b',则表明是以打开二进制(binary)
文件
,否则是打开文本
文件
。 那么什么是文本
文件
,什
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章