2010-04-14 2 views
2

Примера (нативный заголовка GIF):C# "шестигранный сдвиг" в бинарном файле

GIF89a (47 49 46 38 39 61)

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

FHG98` (46 48 47 39 38 60)

+2

Тогда это сделать :-) Где проблема? что ты уже испробовал? Это домашнее задание? – dtb

+0

Его легко сделать. Так в чем проблема? – Lucero

+0

Почему люди продолжают вызывать строки байтов «hex» –

ответ

2
File.WriteAllBytes("output.dat", File.ReadAllBytes("input.dat") 
            .Select((b,i)=> (byte)(i%4 < 2 ? b-1 : b+1)) 
            .ToArray()); 
+4

Некоторое объяснение для пользователя, нового для программирования, было бы полезно. Непрочитанные лямбды не помогут пользователю понять это. – RvdK

Смежные вопросы