diff --git a/SabreTools.Serialization/Models/XZ/Block.cs b/SabreTools.Serialization/Models/XZ/Block.cs
index 590efefc..904637a2 100644
--- a/SabreTools.Serialization/Models/XZ/Block.cs
+++ b/SabreTools.Serialization/Models/XZ/Block.cs
@@ -24,14 +24,14 @@ namespace SabreTools.Data.Models.XZ
/// Present if is set.
///
/// Stored as a variable-length integer
- public byte[]? CompressedSize { get; set; }
+ public ulong CompressedSize { get; set; }
///
/// Size of the block after decompression
/// Present if is set.
///
/// Stored as a variable-length integer
- public byte[]? UncompressedSize { get; set; }
+ public ulong UncompressedSize { get; set; }
///
/// List of filter flags
diff --git a/SabreTools.Serialization/Models/XZ/FilterFlags.cs b/SabreTools.Serialization/Models/XZ/FilterFlags.cs
index e6216884..170437b6 100644
--- a/SabreTools.Serialization/Models/XZ/FilterFlags.cs
+++ b/SabreTools.Serialization/Models/XZ/FilterFlags.cs
@@ -6,13 +6,13 @@ namespace SabreTools.Data.Models.XZ
/// Filter ID
///
/// Stored as a variable-length integer
- public byte[]? FilterID { get; set; }
+ public ulong FilterID { get; set; }
///
/// Filter ID
///
/// Stored as a variable-length integer
- public byte[]? SizeOfProperties { get; set; }
+ public ulong SizeOfProperties { get; set; }
///
/// Properties of the filter whose length is given by
diff --git a/SabreTools.Serialization/Models/XZ/Index.cs b/SabreTools.Serialization/Models/XZ/Index.cs
index 094f1480..53bf1fae 100644
--- a/SabreTools.Serialization/Models/XZ/Index.cs
+++ b/SabreTools.Serialization/Models/XZ/Index.cs
@@ -13,7 +13,7 @@ namespace SabreTools.Data.Models.XZ
/// Stream
///
/// Stored as a variable-length integer
- public byte[]? NumberOfRecords { get; set; }
+ public ulong NumberOfRecords { get; set; }
///
/// One record per block
diff --git a/SabreTools.Serialization/Models/XZ/Record.cs b/SabreTools.Serialization/Models/XZ/Record.cs
index f25c1944..64b60c3c 100644
--- a/SabreTools.Serialization/Models/XZ/Record.cs
+++ b/SabreTools.Serialization/Models/XZ/Record.cs
@@ -6,12 +6,12 @@ namespace SabreTools.Data.Models.XZ
/// Unpadded size of the block
///
/// Stored as a variable-length integer
- public byte[]? UnpaddedSize { get; set; }
+ public ulong UnpaddedSize { get; set; }
///
/// Uncompressed size of the block
///
/// Stored as a variable-length integer
- public byte[]? NumberOfRecords { get; set; }
+ public ulong NumberOfRecords { get; set; }
}
}