Files
SabreTools.Serialization/SabreTools.Data.Models/PKZIP/SpecialPurposeDataHeader.cs

26 lines
709 B
C#
Raw Permalink Normal View History

2025-09-26 13:06:18 -04:00
namespace SabreTools.Data.Models.PKZIP
2025-09-26 10:57:15 -04:00
{
/// <summary>
/// Special purpose data for ZIP64 extensible data field
/// </summary>
/// <see href="https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT"/>
2025-09-26 10:57:15 -04:00
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; } = [];
2025-09-26 10:57:15 -04:00
}
}