md5 – Wie überprüfe ich ein lokales Verzeichnis und ein Remote-Verzeichnis in Python?
巴扎黑2017-05-27 17:39:50
0
2
743
Die aktuelle Situation ist wie folgt: Das lokale Verzeichnis wird im Hintergrund von Python Web übertragen. Wie kann jedoch überprüft werden, ob die Übertragung korrekt ist?
可以对本地目录打个包,计算出包的sha1值, 然后用sha1命名包名 ,上传到远程服务器后,再校验sha1值,解压。
可以将本地需要上传的目录, 分别用md5算出一个值, 再将他们的md5结果集合一起再算一次, 在服务器端也用同样的操作算一次, 如果两个md5结果一致, 那就是一致
不集合也可以, 弄一份传输列表, 然后加上对应文件的md5, 然后再去和服务端根据传输列表依次算md5, 如果一致, 就是该文件是正确的, 如果不一致, 就证明该文件可能不对