示例(本机GIF标头):
GIF89a(47 49 46 38 39 61)
我想读取此文件,并将其十六进制内容( - ++ pattern)
移位FHG98`(46 48 47 39 38 60)
答案 0 :(得分:2)
File.WriteAllBytes("output.dat", File.ReadAllBytes("input.dat")
.Select((b,i)=> (byte)(i%4 < 2 ? b-1 : b+1))
.ToArray());