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