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

标签 java offset

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

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

任何帮助都将不胜感激。

最佳答案

我认为 java.io.RandomAccessFile 是您的新 friend :-)

请注意以下代码,它尚未经过测试。

RandomAccessFile raf = new RandomAccessFile("foo.bin", "r");
raf.seek(0xd768);
int value = raf.read();

关于Java - 在给定偏移处读取字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749669/

相关文章:

Java 使用 JPA 2.1 和 @ManyToOne 上的 hibernate 部分加载实体

java - 插件 1 删除插件 2 类 (Maven)

ios - 如何使 SwiftUI 循环中的元素全屏显示?与 Apple 一样,当今的应用程序

variables - MIPS 与变量的偏移量

c struct 通过偏移量获取数据

javascript - jQuery Offset().left 不能正常工作

java - java中获取查询的方法的并行加速问题

java - 无法在 drools 上运行 hello world - KieContainer 未从类路径中选取 dlr 文件

java - 在 LWJGL 中设置显示可见性