我需要能够使用Ruby解析二进制文件。该文件包含数据块,通过包括每个块的文件偏移量和长度的头部找到。
如何正确地提取数据?迄今为止,我无法根据读取出的偏移量四处查找文件,因为它们以我不知道如何转换为IO#seek可理解格式的字符串形式输出。
有任何帮助吗?将偏移量和长度转换为可用的格式(例如整数或其他内容)的通用方法将非常有帮助。
如何正确地提取数据?迄今为止,我无法根据读取出的偏移量四处查找文件,因为它们以我不知道如何转换为IO#seek可理解格式的字符串形式输出。
有任何帮助吗?将偏移量和长度转换为可用的格式(例如整数或其他内容)的通用方法将非常有帮助。