diff --git a/src/fix.py b/src/fix.py index a7267bb..9fdb4cc 100644 --- a/src/fix.py +++ b/src/fix.py @@ -1,8 +1,16 @@ #!/usr/bin/env python3 import config +import hashlib def open_onikakushi() -> str: + + with open(config.get('original_path'), 'rb') as f: + md5hash = "248cc760eb112d1fac1e42cdc4e5ef6f" + digest = hashlib.file_digest(f, "md5") + if digest.hexdigest() != md5hash: + raise Exception("Original script hashes do not match") + outpath = 'tmp/onikakushi.txt' origfile = open(config.get('original_path'), 'r', encoding='shift_jisx0213') outfile = open(outpath, 'w', encoding='shift_jisx0213')