vmd icon indicating copy to clipboard operation
vmd copied to clipboard

Добавить проверку размера файла после скачивания

Open sh2ka opened this issue 8 years ago • 2 comments

Я обнаружил, что некоторые записи оказываются обрезанными по какой-то причине, возможно, из-за какой-то ошибки скачивания. И повторный запуск vmd.pl ничего не даёт - пишет, что файлы уже скачаны. Удаляю эти файлы, запускаю vmd.pl - скачиваются эти файлы, но уже нормального размера. В общем можно было бы добавить проверку размера файла после скачивания и, если размер отличается, то хотя бы удалять этот кусок, чтобы при следующем запуске была попытка скачать его заново. Хоть это и не критично, но всё равно не удобно.

sh2ka avatar Mar 20 '16 04:03 sh2ka

Еще один, возможно, полезный вариант: дополнительная проверка перед скачиванием. Т.е., если файл существует, но другого размера или еще по каким параметрам не подходит - то удаляем тот, что был на диске.

FedyuninV avatar Aug 16 '16 18:08 FedyuninV

Я не стал такой вариант предлагать, потому что часто конвертирую кодировку тегов в UTF-8 и при этом возможно размер файла изменяется - врать не буду - не проверял. Однако, сам файл - его данные - в любом случае меняются и это будет уже другой файл. Сейчас у меня куча файлов, которые по той или иной причине недокачались или испортились при скачивании (появились артефакты в звуке). Приходится удалять такой файл вручную, скачивать, и проверять проигрыванием в плейере. По идее простая проверка размера файла после скачивания решила бы проблему.

Но твой вариант тоже хорош, но в моей ситуации будут перезакачиваться все файлы, в которых были русские буквы в тегах, а может и все остальные, и придётся опять конвертировать и т.п.

sh2ka avatar Aug 17 '16 07:08 sh2ka