Java - 在给定的偏移处读取字节

Bag*_*hot 3 java offset

我在理解如何读取和返回文件中某个偏移位置的值时遇到了一些麻烦.

例如,我从我的十六进制编辑器中知道偏移量是D768,值是32位.那么如何读取该值并将其显示在标签中.

任何帮助都将非常感谢.

Sør*_*ors 6

我认为java.io.RandomAccessFile是你的新朋友:-)

请注意以下代码,但尚未经过测试.

RandomAccessFile raf = new RandomAccessFile("foo.bin", "r");
raf.seek(0xd768);
int value = raf.read();
Run Code Online (Sandbox Code Playgroud)