Переименовать файлы по контрольной сумме md5

Какую программу я могу использовать для переименования файлов с их вычисленными контрольными суммами md5? GUI или CLI Программы для Linux или Windows или сценарии для 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()      
Другие вопросы по тегам