private void ReadFile() { packItem = new PackageFile.PackageItem(); Stream iStream = new FileStream(filePath, FileMode.Open); BinaryReader reader = new BinaryReader(iStream); packItem.Data = reader.ReadBytes((int)iStream.Length); packItem.DataLength = (UInt32)packItem.Data.Length; packItem.DataOffset = 0; packItem.DataUnCompressedLength = (UInt32)packItem.Data.Length; packItem.IsDataCompressed = 0; packItem.Type = 0; FileInfo fiItem = new FileInfo(filePath); if (fiItem.Extension == ".s3sa") { packItem.Type = 121612807; } packItem.Group = 0; string itemName = fiItem.Name.Substring(0, fiItem.Name.Length - fiItem.Extension.Length); packItem.Instance = InstanceDecoder.GetInstance(itemName); iStream.Close(); textBoxType.Text = packItem.Type.ToString("X"); textBoxGroup.Text = packItem.Group.ToString("X"); textBoxInstance.Text = packItem.Instance.ToString("X"); }
private void AddItemToPack(PackageFile.PackageItem item) { packageFile.AddItem(item); string listBoxTest = InstanceDecoder.GetName(item.Instance); listBoxpackageFiles.Items.Add(listBoxTest); }