# File lib/numru/nusdas.rb, line 755 def parse_nusd(str) @meta[:creator] = str[0,72].gsub(/\000/,'') # flength_oct = get_sint8(str[72,8]) version = get_sint4(str[80,4]) unless (version == 11 || version == 13) printf "NuSDaS vsersion is %d\n", version raise "this version is not suported" end # flength = str[84,4].unpack("N")[0] # nrecord = str[88,4].unpack("N")[0] @meta[:ninfo] = str[92,4].unpack("N")[0] @meta[:nsubc] = str[96,4].unpack("N")[0] return hash end