@katrushenkov

Как проверить существовал ли файл в директории по sha1?

Здравствуйте, подскажите как лучше реализовать скрипт.

Требуется, чтобы скрипт записывал sha1-хэши файлов в директории в txt. При этом проверял содержится ли аналогичный хэш (в таком случае удалял файл).

Приветствуются аналогичные способы проверки присутствовали ли файлы в директории, чтобы избежать дубликатов. Спасибо.

Скрипт записи хэша одного файл в txt:
BUF_SIZE = 65536  # lets read stuff in 64kb chunks!

sha1 = hashlib.sha1()

with open(filename, 'rb') as f:
    while True:
        data = f.read(BUF_SIZE)
        if not data:
            break
        sha1.update(data)

my_file = open("output.txt", "a")
my_file.write('\n' + sha1.hexdigest())
my_file.close()
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы