【发布时间】:2014-11-16 02:50:56
【问题描述】:
我对二进制文件有一些误解,我不明白二进制文件是什么,我知道文本文件也是二进制文件,但它需要解析才能提取信息,不像文本文件具有相同内容的二进制文件看起来不同,例如,将我的名字存储在二进制文件“Rishabh”中时,它不仅将 Rishabh 存储在该文件中,而且还有一些额外的不可读字符,它是什么?为什么它不只存储文本文件之类的字符,以及什么是二进制文件格式,例如。 .3d、.zip、.mp3 等...根据我对文本文件的了解,格式扩展名指定格式是什么或如何处理该文件,例如 .dae、.xml、.htm 等...这些包含标签存储数据,但是二进制文件呢,因为它不需要任何标签,因为它作为变量存储在那个文件中,我们必须从中复制内容到程序变量,(我的意思是说它就像存储在内存中)所以为什么这些二进制文件格式是不同的,为什么不仅仅是一个程序读取世界和我都不知道的文件的所有内容?还有什么是二进制文件格式破解??
【问题讨论】:
-
也许一个定义是这样的:文本文件是二进制文件,遵循一种约定,只包含文本可打印字符。要实现这个数字(例如)需要转换成文本形式。
-
我知道,我想了解二进制文件,你能解释一下二进制文件吗?还有什么叫二进制文件格式破解??
-
投反对票,因为帖子不够集中/过于笼统。