ArcViewStream 64位

This commit is contained in:
YeLike
2026-05-22 00:26:52 +08:00
parent ca1c92477d
commit 02e9dc6c5c
2 changed files with 7 additions and 5 deletions

View File

@@ -214,9 +214,11 @@ namespace GameRes
public ArcViewStream CreateStream (long offset)
{
var size = this.MaxOffset - offset;
if (size > uint.MaxValue)
throw new ArgumentOutOfRangeException ("Too large memory mapped stream");
return new ArcViewStream (this, offset, (uint)size);
if (size < 0)
{
throw new ArgumentOutOfRangeException(nameof(offset), "Greater than archive size");
}
return new ArcViewStream (this, offset, size);
}
public ArcViewStream CreateStream (long offset, uint size, string name = null)