public static GetPrefixDataFromData ( byte &data, int prefixLength ) : byte[] | ||
data | byte | |
prefixLength | int | |
return | byte[] |
public static byte[] GetPrefixDataFromData(ref byte[] data, int prefixLength)
{
// Get prefix with indicated length
byte[] prefixData = new byte[prefixLength];
Buffer.BlockCopy(data, 0, prefixData, 0, prefixLength);
// Get data without the stripped prefix
byte[] dataStrippedKey = new byte[data.Length - prefixLength];
Buffer.BlockCopy(data, prefixLength, dataStrippedKey, 0, data.Length - prefixLength);
data = dataStrippedKey;
return prefixData;
}
public static string GetPrefixStringFromData(ref byte[] data) { return(Encoding.UTF8.GetString(SEBConfigFileManager.GetPrefixDataFromData(ref data, 4))); }