二进制文件有自己的扩展名吗?

yerssa 2010-05-04 09:17:41
二进制文件有自己的扩展名吗?怎么打开一个二进制的文件?
...全文
568 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjf0102 2010-05-05
  • 打赏
  • 举报
回复
使用:ultraEdit
这个软件很好用的。
kevinyujm 2010-05-05
  • 打赏
  • 举报
回复
哎,都是给概念害的。。。
实在想不通就不要想了,本身意义也不是太大。。。
yerssa 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 huanmie_09 的回复:]
后缀名只是浮云.
楼主今天弄了一天的二进制了哈.
[/Quote]
呃!还是晕晕乎乎!
Damn_boy 2010-05-05
  • 打赏
  • 举报
回复




/////////////////////////////
我是二进制文件.bin
/////////////////////////////
柯本 2010-05-05
  • 打赏
  • 举报
回复
在windows下,一般的特殊字符包括\n(写文本文件会将它变成0d 0a,而二进制文件写成0a),1a(文本文件的结束符,以文本文件方式读的话,后面的所的内容将被忽略)
kingstarer 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 yerssa 的回复:]
引用 19 楼 xianglitian 的回复:
引用 17 楼 yerssa 的回复:
引用 12 楼 zhao4zhong1 的回复:
用WinHex软件打开

我用这个软件打开了,里面的东西是二进制的吗?怎么有7A,68等等数据,二进制不是只有0和1吗?


7A就是1111010
68就是1101000

用fwrite把数据写入文件中,分别用二进制、文本写,用Win……
[/Quote]
其实没多大区别

用文本方式打开,读取文件时会将文件中的\r\n替换成\n
写时相反 会将\n转成\r\n

另外,文本方式打开,碰上ascii码为^Z(ctrl + z)的字符
则会认为文本已经结束
yerssa 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 keiy 的回复:]
用二进制和用文本方式写有什么区别啊?
文本方式的读写不能处理某些特殊字符:如1a等
[/Quote]
特殊字符是指哪些字符?为什么不能处理呢?
柯本 2010-05-05
  • 打赏
  • 举报
回复
用二进制和用文本方式写有什么区别啊?
文本方式的读写不能处理某些特殊字符:如1a等
柯本 2010-05-05
  • 打赏
  • 举报
回复
mstlq说得很清楚:
本质上来说,一切文件都是二进制文件
yerssa 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 xianglitian 的回复:]
引用 17 楼 yerssa 的回复:
引用 12 楼 zhao4zhong1 的回复:
用WinHex软件打开

我用这个软件打开了,里面的东西是二进制的吗?怎么有7A,68等等数据,二进制不是只有0和1吗?


7A就是1111010
68就是1101000
[/Quote]
用fwrite把数据写入文件中,分别用二进制、文本写,用WinHex软件打开,看到的结果都是一样的啊,那用二进制和用文本方式写有什么区别啊?
向立天 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 yerssa 的回复:]
引用 12 楼 zhao4zhong1 的回复:
用WinHex软件打开

我用这个软件打开了,里面的东西是二进制的吗?怎么有7A,68等等数据,二进制不是只有0和1吗?
[/Quote]

7A就是1111010
68就是1101000
柯本 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 yerssa 的回复:]
引用 12 楼 zhao4zhong1 的回复:
用WinHex软件打开

我用这个软件打开了,里面的东西是二进制的吗?怎么有7A,68等等数据,二进制不是只有0和1吗?
[/Quote]
有7A,68等等数据,它是为了方便你看而用16进制表示的,如果全部显示成0和1,没人看得明白
yerssa 2010-05-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 zhao4zhong1 的回复:]
用WinHex软件打开
[/Quote]
我用这个软件打开了,里面的东西是二进制的吗?怎么有7A,68等等数据,二进制不是只有0和1吗?
匚匚 2010-05-05
  • 打赏
  • 举报
回复

[Quote=引用 15 楼 wotur 的回复:]
有没有后缀,只是方便管理文件的文件系统来认识的,
实际的内容不会因为文件名而改变
[/Quote]
wotur 2010-05-05
  • 打赏
  • 举报
回复
有没有后缀,只是方便管理文件的文件系统来认识的,
实际的内容不会因为文件名而改变
winner8080 2010-05-05
  • 打赏
  • 举报
回复
用ultraedit打开即可
only_delusion 2010-05-05
  • 打赏
  • 举报
回复
文件存在硬盘都是2进制的.... 根据读写方式不同 可以提取想要的数据,如果是存2进制 用10进制取就是乱码....... 怎么存怎么取就可以了 格式就是一个名字,
赵4老师 2010-05-05
  • 打赏
  • 举报
回复
用WinHex软件打开
poppoo1986 2010-05-05
  • 打赏
  • 举报
回复
任何你打不开的文件 用UE打开都是二进制编码
向立天 2010-05-05
  • 打赏
  • 举报
回复
二进制文件不是一种文件格式
不像word、excel这样有其专用的扩展名
二进制是一种存储方式
计算机上的一切都是基于二进制的
加载更多回复(6)

70,039

社区成员

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

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