namespace GsaEditor.Core.Models; /// /// Represents a loaded GSA archive with its global header information and file entries. /// public class GsaArchive { /// /// The format variant of this archive (NARC or NARD). /// public GsaFormat Format { get; set; } = GsaFormat.NARC; /// /// (NARD only) Byte alignment for data offsets. Zero or unused for NARC. /// public int OffsetPadding { get; set; } /// /// (NARD only) Byte alignment for data sizes. Zero or unused for NARC. /// public int SizePadding { get; set; } /// /// The ordered list of file entries in the archive. /// public List Entries { get; set; } = new(); }