Files
SabreTools.Models/PKZIP/SpecialPurposeDataHeader.cs
2024-04-17 16:43:02 -04:00

25 lines
699 B
C#

namespace SabreTools.Models.PKZIP
{
/// <summary>
/// Special purpose data for ZIP64 extensible data field
/// </summary>
/// <see href="https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT"/>
public class SpecialPurposeDataHeader
{
/// <summary>
/// Header ID (data type)
/// </summary>
public HeaderID HeaderID { get; set; }
/// <summary>
/// Data size
/// </summary>
public uint DataSize { get; set; }
/// <summary>
/// Data (variable size)
/// </summary>
/// TODO: Implement models for all extra field types - 4.5.3
public byte[]? Data { get; set; }
}
}