#13. ADLER32 Calc in Python 2.7.15
Qerogram
서론 이번에 FING 개인 프로젝트로, 디스크 이미징 툴을 만들게 됐는데 E01 이미징을 떠보려니 CRC중에서도 ADLER32라는 CRC로 계산을 하길래간단하게 파이썬 기본 모듈들로 코딩을 해봤다.파이썬 2.7에서는 ADLER32 CRC를 계산이 되면 범위가 음수~양수라서 그 부분을 처리해서 해보니 결과적으로 잘 나왔다. 진행과정 1. 파이썬 코드123456789import zlib, binascii, os fileName = "HeaderSector"f= open(fileName, "rb")buf = f.read(os.stat(fileName)[6]) data = hex((zlib.adler32(buf) & 0xffffffffL))if len(data) != 8 : data = '0x0'+data[2:..