以 BMP 为例进行二进制文件的解析。
图像处理领域经典样本。
读取二进制文件,并按照一般 BMP 格式来解析其结构,理解 BMP 格式的同时,学会使用 struct 来将二进制数据转换为所需要的人类可读的数据类型。
包含两个函数,函数 detect
是一个检测像素值为 #000000
的点并打印出他们的相对偏移,如果相对偏移为 10 则转化为0。
请大家完成函数 tamper
,它接受你的学号为参数,将对应的像素值设置为 #000000
,成功后,运行 detect
即可输出学号。