Как распознать битый/не докачанный файл на python3?

Как определить mime-type файла на python3 я знаю, и есть случаи, когда битые/не докачанные файлы не содержат mime-type, тогда их можно автоматически распознать через скрипт.

Но чаще всего, есть случаи, когда файл битый/не докачанный, но содержит корректный mime-type. Кто-нить встречал решение как определить битый или не докачанный файл с помощью python3 ? Или это в принципе невозможно?

Уточнение:
есть 3TB HDD, на нём куча фото/фидео не скачанных из инета, а сделанных на зеркальную фотокамеру и видеокамеру. Диск походу умирает, и нужно бы перенести небитые файлы на другой диск, а битые пропустить (или потом думать, как их восстановить). Просто взять скопировать всё - не вариант - копируются и битые файлы, а ручками перебирать всё - слиииишком много времени уйдёт. Вот и подумал, что можно обойти рекурсивно все каталоги hdd и найти битые фото/фидео файлы. А о не докачанных файлах упомянул, потому, что такую проблему тоже может кто встречал, она просто схожа.
  • Вопрос задан
  • 661 просмотр
Пригласить эксперта
Ответы на вопрос 1
@daren93
Full-stack developer
Нашел решение для проверки фото.
А вот решение для проверки видео.
Как таковой прямого способа сделать это на питоне нет, но можно заюзать imagemagick для фото и openCV для видео.
Надеюсь чем-то помог.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы