@serg4life

Как проверить существовал ли файл в директории по 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()
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Protoplan Краснодар
от 80 000 до 150 000 руб.
YLab Тольятти
от 90 000 до 150 000 руб.
16 июл. 2019, в 13:48
15000 руб./за проект
16 июл. 2019, в 13:42
10000 руб./за проект