Class: PEdump::CLR::MetadataHeader
Overview
Constant Summary collapse
- MAGIC =
‘BSJB’
0x424A5342
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.read(io) ⇒ Object
70 71 72 73 74 75 76 |
# File 'lib/pedump/clr.rb', line 70 def self.read io super.tap do |r| r.Version = io.read(r.VersionLength).unpack1('A*') r.Flags = io.read(2).unpack1('S') r.NumberOfStreams = io.read(2).unpack1('v') end end |
Instance Method Details
#valid? ⇒ Boolean
66 67 68 |
# File 'lib/pedump/clr.rb', line 66 def valid? Magic == MAGIC end |