2023-03-07 16:59:14 -05:00
|
|
|
namespace BinaryObjectScanner.Models.Quantum
|
2023-01-03 09:28:16 -08:00
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Quantum archive file structure
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <see href="https://handwiki.org/wiki/Software:Quantum_compression"/>
|
|
|
|
|
public class Archive
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Quantum header
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Header Header { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// This is immediately followed by the list of files
|
|
|
|
|
/// </summary>
|
|
|
|
|
public FileDescriptor[] FileList { get; set; }
|
|
|
|
|
|
2023-01-03 10:42:57 -08:00
|
|
|
/// <summary>
|
|
|
|
|
/// Immediately following the list of files is the compressed data
|
|
|
|
|
/// </summary>
|
|
|
|
|
public long CompressedDataOffset { get; set; }
|
2023-01-03 09:28:16 -08:00
|
|
|
}
|
|
|
|
|
}
|