mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-08 18:06:41 +00:00
30 lines
1008 B
C#
30 lines
1008 B
C#
namespace SabreTools.Data.Models.WIA
|
|
{
|
|
/// <summary>
|
|
/// RVZ group entry — extends <see cref="WiaGroupEntry"/> with a packed-data size field.
|
|
/// Size: 0x0C bytes.
|
|
/// </summary>
|
|
public sealed class RvzGroupEntry
|
|
{
|
|
/// <summary>
|
|
/// Actual byte offset of this group's data within the RVZ file.
|
|
/// (On disk this value is stored as offset >> 2.)
|
|
/// </summary>
|
|
/// <remarks>Big-endian</remarks>
|
|
public uint DataOffset { get; set; }
|
|
|
|
/// <summary>
|
|
/// Total size of this group's data (compressed + any RVZ-pack section) in bytes
|
|
/// </summary>
|
|
/// <remarks>Big-endian</remarks>
|
|
public uint DataSize { get; set; }
|
|
|
|
/// <summary>
|
|
/// Size of the RVZ-packed (junk-stripped) portion within this group's data.
|
|
/// 0 means no RVZ packing was applied.
|
|
/// </summary>
|
|
/// <remarks>Big-endian</remarks>
|
|
public uint RvzPackedSize { get; set; }
|
|
}
|
|
}
|