Я ищу способ преобразования длинной двоичной строки в шестнадцатеричную строку.
двоичная строка выглядит примерно так "0110011010010111001001110101011100110100001101101000011001010110001101101011"
Я пытался использовать
hex = String.Format("{0:X2}", Convert.ToUInt64(hex, 2));
но это работает, только если двоичная строка помещается в Uint64, а если строка достаточно длинная, она не будет.
Есть ли другой способ преобразовать двоичную строку в шестнадцатеричное?
Спасибо