Большинство современных браузеров поддерживают возобновленную загрузку, если вы не удаляете файл из его списка загрузки, пока он обнаруживает, что это возможно (т. Е. Файл не изменился и не изменился на сервере с момента последнего запроса), поэтому Вы можете просто повторить загрузку.
Некоторые серверы не поддерживают частичную загрузку (хотя это редко можно встретить в наши дни), и ваш браузер может не повторить попытку, если вы перезапустили браузер после сбоя загрузки (Firefox 3 добавил межсессионный перезапуск для этой строки браузера, я не о других), так что вы можете потерпеть неудачу с простой повторной попыткой, поэтому я предлагаю вам взять копию частей, которые у вас есть, чтобы потом можно было попробовать что-то еще, если это не удастся.
Вы также можете попробовать опцию -c wget
. Со страницы руководства:
-c - продолжить
Продолжайте получать частично загруженный файл. Это полезно, когда вы хотите завершить загрузку, начатую предыдущим экземпляром Wget или другой программой. Например:
wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z
Если в текущем каталоге есть файл с именем ls-lR.Z, Wget предположит, что это первая часть удаленного файла, и попросит сервер продолжить поиск со смещения, равного длине локального файла. ,
что, кажется, именно то, что вы хотите сделать. Это не сработает, если исходный клиент загрузки предварительно выделил место для файла, так как он уже будет выглядеть как полная длина - в этом случае вам нужно будет усечь его до длины, которая, как вы знаете, является правильной в первую очередь. Кроме того, он не будет работать, если исходное приложение для загрузки использует несколько подключений на одну загрузку, поскольку в той части, которая у вас есть, будут пробелы, и wget их не обнаружит.
(что касается менеджеров загрузки: я использую расширение DownThemAll Firefox, которое может оказаться бесполезным для вас, поскольку вы, вероятно, предпочитаете Chrome, я знаю кого-то, кто использует multiget, который находится либо в универсальном, либо в мультиверсальном хранилище Ubuntu, хотя я и не использовал его сам )