Не забудьте назначить кодовую страницу для данных RawByteString, чтобы символьные данные были правильно преобразованы, если они когда-либо назначены любому другому типу String:
function Convert(const Bytes: TBytes): RawByteString;
begin
SetLength(Result, Length(Bytes));
if Length(Bytes) > 0 then
begin
Move(Bytes[0], Result[1], Length(Bytes));
SetCodePage(Result, ..., False);
end;
end;