Files
Aaru/Aaru.Archives/Arc/Structs.cs

24 lines
634 B
C#

using System.Runtime.InteropServices;
namespace Aaru.Archives;
public sealed partial class Arc
{
#region Nested type: Header
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
readonly struct Header
{
public readonly byte marker;
public readonly byte method;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = FNLEN)]
public readonly byte[] filename;
public readonly int compressed;
public readonly ushort date;
public readonly ushort time;
public readonly ushort crc;
public readonly int uncompressed;
}
#endregion
}