Add XZ parsing to wrapper

This commit is contained in:
Matt Nadareski
2025-09-30 13:56:21 -04:00
parent bda3076a30
commit 6df712c538

View File

@@ -73,7 +73,21 @@ namespace SabreTools.Serialization.Wrappers
if (data == null || !data.CanRead)
return null;
return new XZ(new Archive(), data);
try
{
// Cache the current offset
long currentOffset = data.Position;
var model = new Readers.XZ().Deserialize(data);
if (model == null)
return null;
return new XZ(model, data, currentOffset);
}
catch
{
return null;
}
}
#endregion