Added function to convert space-terminated (' ', 0x20, ASCII)

ASCII byte arrays to string.
This commit is contained in:
2014-09-03 04:22:19 +01:00
parent c8575e4728
commit 82c4bf85bc

View File

@@ -71,6 +71,25 @@ namespace DiscImageChef
return sb.ToString();
}
public static string SpaceTerminatedToString(byte[] SpaceTerminatedString)
{
int length;
for (int i = SpaceTerminatedString.Length; i >= 0; i--)
{
if (i == 0)
return "";
if (SpaceTerminatedString[i - 1] != 0x20)
{
length = i;
break;
}
}
return Encoding.ASCII.GetString(SpaceTerminatedString, 0, length);
}
}
}