Я смотрю фильмы, которые скачиваю. Я знаю, что могу подождать, пока файл полностью скачается. Но обычно я так не делаю.
Я обычно открываю частично загруженный файл VLC или другим проигрывателем. Он показывает мне предупреждение о том, что файл не полный и что поиск может работать некорректно. (Но он работает, пока я не попытаюсь переслать часть фильма, которая еще не загружена.)
Я обычно это делаю сразу после начала загрузки. По крайней мере, я так делал.
У браузера Chrome возникли небольшие проблемы с этим подходом, когда загрузка была завершена. Файл назван немного по-другому. У него есть суффикс .crdownload
, и файл должен быть переименован после завершения загрузки. Чего браузер не смог сделать, потому что файл был открыт. Поэтому он показал предупреждение, и я переименовал файл вручную.
Теперь я попробовал использовать более новую версию Chrome, и она не работает так безупречно. На первый взгляд, она работает. Я посмотрел фильм. Но когда загрузка завершена, у него, вероятно, снова возникли проблемы с переименованием файла, но теперь у него даже проблема с отображением предупреждения, и вместо этого он удаляет загруженное содержимое и снова начинает загрузку! Какая чушь. Это ошибка или фича? Мне следует куда-то сообщить об ошибке?
Что мне теперь делать? Использовать другой браузер? Я пробовал браузер Chromium. Но новые версии ведут себя так же и имеют ту же проблему.
Или мне использовать старые версии Chrome и Chromium? У меня есть несколько лет старых версий. Я бы с удовольствием не обновлялся и использовал эти старые браузеры. Но большинство веб-страниц жалуются, что они не поддерживают такие старые браузеры.
Итак, как вы это делаете?
решение1
Просто найдите файл, заканчивающийся на .crdownload -> щелкните правой кнопкой мыши по файлу -> в поле «Открыть с помощью» выберите «Google Chrome» и нажмите «Применить». Теперь дважды щелкните по файлу с логотипом Chrome, и файл будет воспроизводиться в Chrome одновременно с загрузкой.
решение2
В Linux это возможно для переименования уже открытого файла (так что вы можете смотреть видео, даже если загрузка идет, не беспокоясь), но в Windows это невозможно. Это проблема на системном уровне или разница в том, как Linux/Windows обрабатывает открытый файл.
Когда загрузка файла завершена, Chrome пытается переименовать его из .crdownload в .avi (или около того), но это не удается, поэтому Chrome удаляет файл и перезапускает загрузку. Разработчики Chrome, вероятно, не хотят оставлять неименованный файл .crdownload (так как файл может быть неполным/законченным/полноразмерным). Вы можете закрыть файл за несколько секунд (или минут) до окончания загрузки (т. е. закрыть видеоплеер) и подождать, пока Chrome завершит свою часть, а затем посмотреть остальное.