2012-11-03 43 views
-1

我想知道为什么当我打开一个像记事本(我使用记事本++)原始.class文件为什么大多数文本替换NUL或类似的东西?原始Java类文件?

我不期望可读代码,但我不明白这一点。

+0

类文件是字节码。你为什么期望在那里可读? – Mat

回答

5

因为.class文件是二进制文件,并且notepad会尝试将内容转换为文本。它打印出它所发现的相应字符,大部分时间不在a-zA-Z0-9范围内。