我还没有找到这个问题的答案;也许没有一个。但我一直在想这件事。究竟是什么原因导致二进制文件“乱码”?
究竟是什么原因导致二进制文件在文本编辑器中显示为“乱码”?加密文件是一样的。试图将文件的二进制值转换为ASCII码?是否可以将视图转换为显示原始二进制值,即显示组成文件的1和0?
最后,有没有办法确定什么程序将正确打开数据文件?很多时候,特别是在Windows中,文件是孤立的,或者与其他程序无关。在文本编辑器中打开它有时会告诉你它属于哪里,但大部分时间不会,由于乱码。如果扩展名不提供任何信息,您如何确定它属于哪个程序?
文件命令已移植到Windows;你可以在Cygwin上找到它。 – CesarB 2008-10-19 15:21:51
无论如何`文件`肯定不是Linux程序 - 它是一个* nix程序,也可能在其他系统上。 Solaris已经有很多年了。 – 2008-11-25 02:42:31