Class: PEdump::VarFileInfo
Class Method Summary collapse
Class Method Details
.read(f, size = SIZE) ⇒ Object
146 147 148 149 150 151 152 |
# File 'lib/pedump/version_info.rb', line 146 def self.read f, size = SIZE super.tap do |x| x.szKey.force_encoding('UTF-16LE').encode!('UTF-8').sub!(/\u0000$/,'') rescue nil x.Padding = f.tell%4 > 0 ? f.read(4 - f.tell%4) : nil x.Children = Var.read(f) end end |