在Ruby中解析二进制文件

前端之家收集整理的这篇文章主要介绍了在Ruby中解析二进制文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要能够用 Ruby解析二进制文件.此文件包含通过标头找到的数据块,该标头包含文件偏移量和每个块的长度.

如何正确获取数据?到目前为止,我一直无法根据我读出的偏移量来寻找文件,因为它们出现在字符串中,我不知道如何转换为IO#seek理解的格式.

有帮助吗?将偏移量和长度转换为可用的东西(如整数或其他东西)的一般方法会很有帮助.

解决方法

你想要 String#unpack.
原文链接:https://www.f2er.com/ruby/269921.html

猜你在找的Ruby相关文章