Updated Utilities

This commit is contained in:
TalAloni 2020-11-20 11:08:13 +02:00
parent 153abe3d27
commit 67198dd05b

View file

@ -115,5 +115,23 @@ namespace Utilities
ByteUtils.CopyStream(stream, temp); ByteUtils.CopyStream(stream, temp);
return temp.ToArray(); return temp.ToArray();
} }
public static string ReadAnsiString(Stream stream, int length)
{
byte[] buffer = ReadBytes(stream, length);
return ASCIIEncoding.GetEncoding(28591).GetString(buffer);
}
public static string ReadNullTerminatedAnsiString(Stream stream)
{
StringBuilder builder = new StringBuilder();
char c = (char)stream.ReadByte();
while (c != '\0')
{
builder.Append(c);
c = (char)stream.ReadByte();
}
return builder.ToString();
}
} }
} }