С# как прочитать и записать большой exe файл

225
19 апреля 2018, 09:30

Все мучаюсь над чтением и записью больших 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 файла почему то слетают строки, хотя сам файл копируется полностью кто-нибудь помогите правильно записать файл без ошибки по памяти!

READ ALSO
Отображение изображения в picture box

Отображение изображения в picture box

Есть программа на winformsС помощью codefirst создана таблица

207
Open XML SDK: Вычисление абсолютной координаты X фигуры, находящейся в групповой фигуре

Open XML SDK: Вычисление абсолютной координаты X фигуры, находящейся в групповой фигуре

Мне необходимо получить абсолютную координату X фигуры (Freeform 39), которая находиться в групповой фигуре (Group 37)

196
Как в Visual Studio 2017 поменять цвет полей класса

Как в Visual Studio 2017 поменять цвет полей класса

Как в Visual Studio 2017 поменять подсветку цвета идентификаторов полей класса для проектов С#?

297