LINUX.ORG.RU

wget некорректно обрабатывает большие файлы


0

0

При попытке затянуть wget-ом файл размером около 1.6 Gb у него сорвало крышу: процентовка отображается со знаком "минус", и, похоже, wget не сумел определить размер файла. Уже закачано -110%, и останавливаться у него, похоже, нет настроения. Это глюк, или фича?

Попробуй подождать, может скачается нормально.

Возможные причины: сервер неправильно говорит объём, либо нужно обновить wget.

acheron ★★★★
()
Ответ на: комментарий от one_more_hokum

> А если сервер объём неправильно отдал, как качалка сможет узнать, когда стоп?

имхо пока сервер не перестанет отдавать контент :) попробуй кстати wget --spider --server-response натравить на этот мега-файл и посмотреть что сервак отдает.

isden ★★★★★
()
Ответ на: комментарий от acheron

Сейчас уже [-112%] или 1531250 K, это я 7-ую Федорку с какого-то зеркала качаю.

one_more_hokum ★★★
() автор топика
Ответ на: комментарий от one_more_hokum

--spider не качает, просто смотрит файлы и размеры. Чтобы выкачать весь интернет нужно --recursive или --mirror. А чтобы получить информацию сгодится и curl -I ftp://....

acheron ★★★★
()
Ответ на: комментарий от one_more_hokum

Попробовал, вроде, wget размеры говорит правильные, по крайней мере, вначале. Качать до конца нет возможности -- канал узкий, а федора не нужна. Версия wget-а 1.10.2 от 2005 года -- он редко обновляется. С полгода назад несколько человек утверждали, что успешно качали им 5-гигабайтный образ iso (не помню в теме о выходе какого дистрибутива это было). Могли что-то поломать в более новой версии -- тогда даунгрейд.

acheron ★★★★
()
Ответ на: комментарий от vyv

сколько закачивал дистрибов - никаких проблем не должно быть
и 3 гига , и 4
может , зеркало неправильное ?

kto_tama ★★★★★
()

Дистрибутив небось лузирский, нужно пересобрать wget с --enable-largefile и чем-то там ещё.

Всё качается прекрасно, сам не раз сливал HDTV-контент размером в DVD9.

Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.