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

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

Войти через центр авторизации
Похожие вопросы
EQWILE Казань
от 80 000 до 110 000 ₽
AGIMA Москва
от 180 000 ₽
Centurion Capital Москва
от 180 000 до 240 000 ₽
28 февр. 2020, в 12:28
200 руб./за проект
28 февр. 2020, в 11:33
1000 руб./за проект
28 февр. 2020, в 11:29
1000 руб./за проект