Все мучаюсь над чтением и записью больших exe файлов, нужно чтоб программа читала большой exe файл и меняла в нем некоторые символы после чего записывала во 2 файл, пытался реализовать так
int n = 0;
string a = "•";
string b = "¤";
string c = "¶";
string d = "_1_";
string s = "_2_";
string f = "_3_";
string[] line = new string[10000000];
line = File.ReadAllLines(@"C:\Users\Veils\Desktop\test.txt", Encoding.GetEncoding("Windows-1251"));
while (n != 100000)
{
try
{
line[n] = line[n].Replace(a, d);
line[n] = line[n].Replace(b, s);
line[n] = line[n].Replace(c, f);
File.AppendAllText(@"C:\Users\Veils\Desktop\test1.txt", line[n] + Environment.NewLine, Encoding.GetEncoding("Windows-1251"));
n++;
}
catch (Exception) { n = 100000; }
}
но это работает только с текстом а для exe файла почему то слетают строки, хотя сам файл копируется полностью кто-нибудь помогите правильно записать файл без ошибки по памяти!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости