打开的概念太空泛了,你用记事本都能打开很多种文件,当然太大的文件不行。
再就是能区分文件头和数据区这个说法太窄了,许多文件没有文件头,特别是文本型的,诸如脚本啊什么的;还有的文件数据区在数据描述之前,可以把“数据头”看成“数据尾”;很大部分的数据头可能没有记录头长度的变量……
所以能打开所有文件的工具的确有,比如十六进制编辑器,像UltraEdit、WinHex那样的,在做分析、破解、汉化程序时常能用上,它们甚至能打开内存的一部分供你查看和修改。但是能自己分析所有文件结构的工具还没见过。
[此贴子已经被作者于2006-12-23 9:40:49编辑过]