社区
C语言
帖子详情
一个弱弱的问题,在线等待
ajsword
2003-10-17 09:19:52
二进制文件,十六进制文件,文本文件有什么区别,
他们在内存中是什么样的,
打开后又是怎么样的,
如果用fgets(buf,1,lpFile)读出来得又是怎么样的
...全文
53
5
打赏
收藏
一个弱弱的问题,在线等待
二进制文件,十六进制文件,文本文件有什么区别, 他们在内存中是什么样的, 打开后又是怎么样的, 如果用fgets(buf,1,lpFile)读出来得又是怎么样的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgrpmc
2003-10-17
打赏
举报
回复
如果数据本身就是文本(即字符串数据)的,二进制和文本格式的内容也就相同了。
基本上来说,二进制和文本的区别只在数据为数字值的情况下才有。
fireinsky
2003-10-17
打赏
举报
回复
二进制文件相比之下存储是省空间的,而且有“加密”的效果。
ajsword
2003-10-17
打赏
举报
回复
123作为二进制存放为什么不是0x01 0x02 0x03
那么kkk作为二进制存放应该是什么样的
mjfsun
2003-10-17
打赏
举报
回复
文本文件一般是将每一个字符转换成asc2码存放,比如123就是存放"1","2","3"占用三个字节,但是二进制文件存放的是一个字节的数字。如楼上所说。
zgrpmc
2003-10-17
打赏
举报
回复
没有听说过十六进制文件,
文本文件就是所存的数据都是文本字符,二进制文件就是所存的数据都是数值
比如,123这个数,作为二进制存放,就是
0x7b (只有一个字节)
作为文本文件存放就是
123 (有三个字节)
当然,很多数据作为文本文件存放没有什么意义,比如位图文件。
C语言
69,375
社区成员
243,076
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章