# File lib/as_sound.rb, line 36 def read_data(f) until f.read(4) == 'data' return if f.eof? f.seek(f.read(4).unpack('V')[0], IO::SEEK_CUR) end bytes = f.read(4).unpack('V')[0] return bytes, f.read(bytes) end