Open2
CRCの計算ツールまとめ
PythonでCRC64を計算
import crcmod
def calculate_crc64(file_path):
# CRC-64のポリノミアル(ここではECMA-182を使用)
crc64_func = crcmod.mkCrcFun(0x142F0E1EBA9EA3693, initCrc=0, xorOut=0xFFFFFFFFFFFFFFFF)
with open(file_path, 'rb') as file:
data = file.read()
crc_value = crc64_func(data)
return crc_value
# 使用例
file_path = 'hogehoge' # ファイルのパスを指定
crc_value = calculate_crc64(file_path)
print(file_path + ": " + f"CRC-64 Checksum: {crc_value:016x}")