namespace SabreTools.Models.Quantum
{
///
/// Quantum archive file descriptor
///
///
public class FileDescriptor
{
///
/// Length of file name
///
public int FileNameSize { get; set; }
///
/// File name, variable length string, not zero-terminated
///
public string? FileName { get; set; }
///
/// Length of comment field
///
public int CommentFieldSize { get; set; }
///
/// Comment field, variable length string, not zero-terminated
///
public string? CommentField { get; set; }
///
/// Fully expanded file size in bytes
///
public uint ExpandedFileSize { get; set; }
///
/// File time (DOS format)
///
public ushort FileTime { get; set; }
///
/// File date (DOS format)
///
public ushort FileDate { get; set; }
///
/// Unknown data, Checksum?
///
/// Minor version 22
public ushort? Unknown { get; set; }
}
}