ファイルをバイト単位で読み込もうとしています。問題は、Java が、Far hex エディターを使用して読み取ることができる同じバイトを表示しないことです。
Far を使用してバイトを読み取る: 00 00 00 17 00 00 00 29 00 00 00 99 00 00 00 9B
Java を使用してバイトを読み取る: 0 0 0 17 0 0 0 29 0 0 0 22 0 0 0 3a
Java コード:
while ((line = (byte) _br.read()) != -1) {
lines.add(line);
System.out.println("lines = " + Integer.toHexString(line));
}