Есть бинарный файл (база iPod) открытый через BinaryReader. Программа находит Position в файле с которого надо прочитать строку UTF16 (без 0x00 на конце) в string. Длина строки в байтах известна.
Как прочитать эту строку в string?
Пробую делать через ReadChars, но читает один байт в один char (в MSDN пишут, что там char двухбайтовый).