我已使用dd命令将image.img复制到/ dev / sdc。我已经在文件上生成了CRC并将文件复制到了紧凑卡中。但是CRC并不匹配。如何确保复制到卡上的图像正确且未损坏。这是我的代码片段。
#!/usr/bin/env python
import zlib
def crc(fileName):
return "%X"%(zlib.crc32(open(fileName,"rb").read()) & 0xFFFFFFFF)
def compare(cr1, crc2):
if crc1 == crc2:
return "CRC mtached"
else :
return "CRC not Equal"
crc1 = crc(fileName = "image.img")
print "Generated file CRC", crc1
crc2 = crc(fileName = "/dev/sdc")
print "Copied file CRC", crc2
print compare(crc1, crc2)