using System;
using System.Text;
using System.IO;
namespace txtToHex
{
    class Program
    {
        private const string txtYolGiris = "";
        private const string txtYolCikis = "";
        static void Main(string[] args)
        {
            StringBuilder sb = new StringBuilder();
            if (File.Exists(txtYolGiris))
            {
                Console.WriteLine("İşlem yapılıyor, lütfen bekleyiniz.." + Environment.NewLine);
                using (StreamReader sr = new StreamReader(txtYolGiris))
                {
                    while (!sr.EndOfStream)
                        sb.Append(BitConverter.ToString(Encoding.UTF8.GetBytes(sr.ReadLine())).Replace("-", ""));
                }
                using (StreamWriter sw = new StreamWriter(txtYolCikis))
                {
                    sw.WriteLine(sb.ToString());
                    Console.WriteLine(string.Format("{0} konumuna çıktı başarıyla yazıldı!", txtYolCikis));
                }
            }          
            else
                Console.WriteLine("Belirlenen konumda dosya bulunamadı!");          
            Console.Read();
        }
    }
}
Giriş çıkış konumlarını düzenleyerek kullanabilirsiniz, c# console uygulaması olarak yazılmıştır. Derleme imkanınız yoksa bana txt giriş çıkış konumu gönderin derleyip atarım.