тут вопрос не в том, какую программу для перекодировки использовать — хотелось бы просто, понять, как, например, из «рф» получить «xn--p1ai».
Кто-нибудь бы объяснил «на-пальцах», что нужно делать с битами/байтами в кодах символов этих строчек, чтобы можно было все расчеты вручную на лиске бумаги с карандашом проделать.
А, уж, проверить-то правильность расчетов — это да. Тут программа-то как раз и пригодится.