Если вам нужно по минимуму использовать библиотеки, в чем проблема просто взять таблицу символов, и читать из файла побайтно, записывая в другой файл уже соответствующее ему значение по таблице.
Просто создайте массив для вашего перекодировщика, и все - из сторонних библиотек только чтение/запись.