通过 md5 校验重命名文件

通过 md5 校验重命名文件

我可以使用什么程序来根据计算出的 md5 校验和重命名文件?Linux 或 Windows 的 GUI 或 CLI 程序或 DOS 或 Linux 终端的脚本。

答案1

如果这是您要找的东西,它将在 Python 中工作。它将获取并计算文件的 md5,然后重命名该文件以计算总和。可以在 *nix/Windows/ 上运行吗?

/usr/bin/env python

import os, hashlib

file = 'path/to/file'


def main():

  h = hashlib.md5(file)
  output = h.hexdigest()
  os.rename( file, output)

if __name__ == '__main__':
  main()      

相关内容