namespace SabreTools.Data.Models.LZ { /// /// Additional information stored after the KWAJ header /// /// public sealed class KWAJHeaderExtensions { /// /// Decompressed length of file /// public uint? DecompressedLength { get; set; } /// /// Unknown purpose /// public ushort? UnknownPurpose { get; set; } /// /// Length of /// public ushort? UnknownDataLength { get; set; } /// /// Unknown purpose data whose length is defined /// by /// public byte[]? UnknownData { get; set; } /// /// Null-terminated string with max length 8: file name /// public string? FileName { get; set; } /// /// Null-terminated string with max length 3: file extension /// public string? FileExtension { get; set; } /// /// Length of /// public ushort? ArbitraryTextLength { get; set; } /// /// Arbitrary text data whose length is defined /// by /// public byte[]? ArbitraryText { get; set; } } }