Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import sys
- import hashlib
- import os.path
- files = sys.argv
- files.pop(0)
- for file_ in files:
- sourceChecksum = os.path.basename(file_)
- sourceChecksum = sourceChecksum.lower()
- sourceChecksum = sourceChecksum.split('md5',1)[1].strip('-')
- sourceChecksum = sourceChecksum.split('.')[0]
- checksum = hashlib.md5()
- with open(file_, 'r') as f:
- chunk = f.read(512)
- while chunk:
- checksum.update(chunk)
- chunk = f.read(512)
- if checksum.hexdigest() == sourceChecksum:
- print '[PASS]', file_
- else:
- print '[FAIL]', file_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement