读取二进制文件是不是,这样??

Jether 2010-03-13 12:16:28
二进制文件的存储只是一堆1和0,而读取时程序知道哪些数据应该存在一个变量里,才把二进制文件读懂。而十六进制编辑工具不知道哪些10是一起的,就读不懂??
...全文
109 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingstarer 2010-03-15
  • 打赏
  • 举报
回复
不知道你所谓的读懂读不懂是指什么

事实上,所有文件里面存的都是0和1的组合

里面各种组合代表的意思只有对应的程序才能读懂

别的程序只能读出这个组合 读不懂这些组合代表的意义
wuyu1998 2010-03-15
  • 打赏
  • 举报
回复
只有在windows环境中,才有文本文件与2进制文件的区别。
在unix/linux环境中,统一认为是文本文件。
对于文件中的内容,只有读取顺序于写入顺序一致,就没有问题。
Jether 2010-03-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yyg990441 的回复:]

意思差不多了,"而读取时程序知道哪些数据应该存在一个变量里"还有一些2进制数据是指令(s)
[/Quote]

也就是说根据哪些“指令”(也就是变量)判断应该怎么存储,是吗??
yyg990441 2010-03-13
  • 打赏
  • 举报
回复
意思差不多了,"而读取时程序知道哪些数据应该存在一个变量里"还有一些2进制数据是指令(s)
r11222 2010-03-13
  • 打赏
  • 举报
回复
没有什么懂不懂的。。。反正16制编辑器就是4位二进制转化成以为1位16进制,然后显示给你看
ytfrdfiw 2010-03-13
  • 打赏
  • 举报
回复
0101也是看懂了。只是不是人所理解的字符语言而已。
ytfrdfiw 2010-03-13
  • 打赏
  • 举报
回复
其实我认为对于程序而言没有读懂与否的概念,只是我们人看懂了才认为读懂了。
2010-03-13
  • 打赏
  • 举报
回复
任何文件里面都只是一堆1和0……
flyyyri 2010-03-13
  • 打赏
  • 举报
回复
顶一下~~~~~~~~~~~~~~~~~~~~~~~

69,374

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧