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; }
}
}