def populate_fat_archs
      archs = []

      fa_klass = Utils.fat_magic32?(header.magic) ? Headers::FatArch : Headers::FatArch64
      fa_off   = Headers::FatHeader.bytesize
      fa_len   = fa_klass.bytesize

      header.nfat_arch.times do |i|
        archs << fa_klass.new_from_bin(:big, @raw_data[fa_off + (fa_len * i), fa_len])
      end

      archs
    end
def populate_fat_archs
      archs = []

      fa_klass = Utils.fat_magic32?(header.magic) ? Headers::FatArch : Headers::FatArch64
      fa_off   = Headers::FatHeader.bytesize
      fa_len   = fa_klass.bytesize

      header.nfat_arch.times do |i|
        archs << fa_klass.new_from_bin(:big, @raw_data[fa_off + (fa_len * i), fa_len])
      end

      archs
    end
Obtain an array of fat architectures from raw file data.
 @return [Array<Headers::FatArch>] an array of fat architectures
 @api private