C # "шестнадцатеричный сдвиг" в двоичном файле - PullRequest
2 голосов
/ 14 апреля 2010

Пример (собственный GIF-заголовок):

GIF89a (47 49 46 38 39 61)

Я хочу прочитать этот файл и сместить его шестнадцатеричное содержимое (- ++ образец)

FHG98` (46 48 47 39 38 60)

1 Ответ

2 голосов
/ 14 апреля 2010
File.WriteAllBytes("output.dat", File.ReadAllBytes("input.dat")
                                     .Select((b,i)=> (byte)(i%4 < 2 ? b-1 : b+1))
                                     .ToArray());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...