public void load(string file) { byte[] f = File.ReadAllBytes(file); BinaryReader br = new BinaryReader(new MemoryStream(f, 0, f.Length)); hdr.parseHeader(br); readEntries(br); for (int i = 0; i < amtaData.Count; i++) { f = amtaData[i]; br = new BinaryReader(new MemoryStream(f, 0, f.Length)); AMTA amta = new AMTA(); amta.parseAMTA(br); DATA data = new DATA(); data.parseDATA(br); MARK mark = new MARK(); mark.parseMARK(br); EXT_ ext = new EXT_(); ext.parseEXT_(br); STRG strg = new STRG(); strg.parseSTRG(br); strgList.Add(strg); br.Close(); } }