namespace SabreTools.Models.PFF
{
///
/// PFF archive header
///
/// Versions 2, 3, and 4 supported
///
public sealed class Header
{
///
/// Size of the following header
///
public uint HeaderSize { get; set; }
///
/// Signature
///
/// Versions 2 and 3 share the same signature but different header sizes
#if NET48
public string Signature { get; set; }
#else
public string? Signature { get; set; }
#endif
///
/// Number of files
///
public uint NumberOfFiles { get; set; }
///
/// File segment size
///
public uint FileSegmentSize { get; set; }
///
/// File list offset
///
public uint FileListOffset { get; set; }
}
}