BinData - Ruby 二进制解析包


Ruby
跨平台
Ruby

软件简介

BinData 是一个 Ruby 库实现了对二进制文件的解析,示例代码:

io = File.open(...)
len = io.read(2).unpack("v")
name = io.read(len)
width, height = io.read(8).unpack("VV")
puts "Rectangle #{name} is #{width} x #{height}"