次のコードを使用して、Ruby gem Bindataを使用しています。
require 'bindata'
class Rectangle < BinData::Record
endian :little
uint16 :len
string :name, :read_length => :len
uint32 :width
uint32 :height
end
rectangle = rectangle.new
rectangle.len = 12
オブジェクト内のすべてのフィールドのバイナリ表現のrectangle
ような配列をインスタンスから取得することは可能ですか?[0, 1, 1, 0, 0, ...]