备忘,请忽略:
昨天手贱吧FMP的BDRip给delete了,当然是误伤。用EasyRecovery恢复了一下,用下面的玩意检查文件完整性(结果发现第六集坏掉了ToT)。
#!/usr/bin/env python # -*- coding: UTF-8 -*- import zlib import io,fileinput import sys,os def crc32(file,buff=40690000): stat = os.stat(file) l = stat.st_size print(l) f=open(file,'rb') part = f.read(buff) crc = zlib.crc32(part) while part: p = f.tell()/l print(p) part = f.read(buff) crc = zlib.crc32(part,crc) f.close() return crc for file in filter(lambda x: x.endswith('.mkv') ,os.listdir('.')): print(file) crc = crc32(file) print("%s=%X"%(file,crc))