The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"БАГ wget"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"БАГ wget" 
Сообщение от VadimMA emailИскать по авторуВ закладки(??) on 14-Сен-05, 00:12  (MSK)
Пробую закачать файл
ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi

WGET версии GNU Wget 1.9+cvs-stable (Red Hat modified) пишет следующее
wget -c --limit-rate=100k 'ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi'
--23:13:14--  ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw
           => `tw '
Т.е. все что после # как нажжем отрезало. И это не единичный случай. Есть глюки с другими комбинациями букв.


А вот ранняя версия 1.5
wget -c  'ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi'
--23:02:20--  ftp://10.129.1.2:21/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi
           => `tw #30.avi'

В чем требл и как его решить?


  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • БАГ wget, lavr, 11:33 , 14-Сен-05, (1)  
    • БАГ wget, VadimMA, 11:43 , 14-Сен-05, (2)  
      • БАГ wget, VadimMA, 11:52 , 14-Сен-05, (3)  
      • БАГ wget, allez, 12:02 , 14-Сен-05, (4)  
        • БАГ wget, lavr, 12:23 , 14-Сен-05, (5)  
          • БАГ wget, VadimMA, 12:32 , 14-Сен-05, (6)  
            • БАГ wget, lavr, 16:34 , 14-Сен-05, (11)  
  • БАГ wget, Antonio, 13:32 , 14-Сен-05, (7)  
    • БАГ wget, VadimMA, 13:36 , 14-Сен-05, (8)  
      • БАГ wget, VadimMA, 13:38 , 14-Сен-05, (9)  
        • БАГ wget, XPurple, 14:29 , 14-Сен-05, (10)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "БАГ wget" 
Сообщение от lavr emailИскать по авторуВ закладки on 14-Сен-05, 11:33  (MSK)
>Пробую закачать файл
>ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi
>
>WGET версии GNU Wget 1.9+cvs-stable (Red Hat modified) пишет следующее
>wget -c --limit-rate=100k 'ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi'
>--23:13:14--  ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw
>           => `tw '
>Т.е. все что после # как нажжем отрезало. И это не единичный
>случай. Есть глюки с другими комбинациями букв.
>
>
>А вот ранняя версия 1.5
>wget -c  'ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi'
>--23:02:20--  ftp://10.129.1.2:21/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi
>           => `tw #30.avi'
>
>В чем требл и как его решить?


есть такой термин "экранирование" - научись и все заколосится без проблем.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "БАГ wget" 
Сообщение от VadimMA Искать по авторуВ закладки(??) on 14-Сен-05, 11:43  (MSK)
>>Пробую закачать файл
>>ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi
>>
>>WGET версии GNU Wget 1.9+cvs-stable (Red Hat modified) пишет следующее
>>wget -c --limit-rate=100k 'ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi'
>>--23:13:14--  ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw
>>           => `tw '
>>Т.е. все что после # как нажжем отрезало. И это не единичный
>>случай. Есть глюки с другими комбинациями букв.
>>
>>
>>А вот ранняя версия 1.5
>>wget -c  'ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi'
>>--23:02:20--  ftp://10.129.1.2:21/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi
>>           => `tw #30.avi'
>>
>>В чем требл и как его решить?
>
>
>есть такой термин "экранирование" - научись и все заколосится без проблем.


Слышал про такое но только в кабеле. Хоть намекни, как его к wget завязать

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "БАГ wget" 
Сообщение от VadimMA Искать по авторуВ закладки(??) on 14-Сен-05, 11:52  (MSK)
Нашел, только не то. Файл сохранится
tw \

На самом деле # можно заме на %23. Но тоже не савсем подходит, т.к.
1. список файлов получю программно курлом
2. проблема не только в # а и внекоторых русских буквах и еще рядом хитрых символов

Провел эксперимент с разными версиям с версии до 1.7.2 все нормально, но в версиях до 1.8 не поддерживается параметр  --limit-rate

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "БАГ wget" 
Сообщение от allez Искать по авторуВ закладки(ok) on 14-Сен-05, 12:02  (MSK)
>Слышал про такое но только в кабеле. Хоть намекни, как его к
>wget завязать


М-да... Экранирование, грубо говоря, есть отмена специального действия
символа (такого как пробел, "#", "$", "/", и т. д.) путем установки перед
ним обратной косой черты ("\") или заключения строки, содержащей его, в
кавычки, двойные или одинарные.

В вашем случае имеет место еще и пробел в имени файла. Измените адрес вот
так: ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw\ \#30.avi и попробуйте еще раз.

P.S. И не надо называть свое незнание чужими багами, тем более
несуществующими, да еще и большими буквами.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "БАГ wget" 
Сообщение от lavr emailИскать по авторуВ закладки on 14-Сен-05, 12:23  (MSK)
>>Слышал про такое но только в кабеле. Хоть намекни, как его к
>>wget завязать
>
>
>М-да... Экранирование, грубо говоря, есть отмена специального действия
>символа (такого как пробел, "#", "$", "/", и т. д.) путем установки
>перед
>ним обратной косой черты ("\") или заключения строки, содержащей его, в
>кавычки, двойные или одинарные.
>
>В вашем случае имеет место еще и пробел в имени файла. Измените
>адрес вот
>так: ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw\ \#30.avi и попробуйте еще раз.
>
>P.S. И не надо называть свое незнание чужими багами, тем более
>несуществующими, да еще и большими буквами.


sorry, только одно масенькое дополнение, код символа "я" если файлы на
ftp в Windows кодировке, тут только править ftp-daemon, все остальное
в тютельку.

прим: список можно получать отдельно, затем обработать его - привести
к нужному каноническому виду и уже после этого скормить wget'у, в чем проблема?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "БАГ wget" 
Сообщение от VadimMA Искать по авторуВ закладки(??) on 14-Сен-05, 12:32  (MSK)
>>>Слышал про такое но только в кабеле. Хоть намекни, как его к
>>>wget завязать
>>
>>
>>М-да... Экранирование, грубо говоря, есть отмена специального действия
>>символа (такого как пробел, "#", "$", "/", и т. д.) путем установки
>>перед
>>ним обратной косой черты ("\") или заключения строки, содержащей его, в
>>кавычки, двойные или одинарные.
>>
>>В вашем случае имеет место еще и пробел в имени файла. Измените
>>адрес вот
>>так: ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw\ \#30.avi и попробуйте еще раз.
>>
>>P.S. И не надо называть свое незнание чужими багами, тем более
>>несуществующими, да еще и большими буквами.
>
>
>sorry, только одно масенькое дополнение, код символа "я" если файлы на
>ftp в Windows кодировке, тут только править ftp-daemon, все остальное
>в тютельку.
>
>прим: список можно получать отдельно, затем обработать его - привести
>к нужному каноническому виду и уже после этого скормить wget'у, в чем
>проблема?


Проблема в количестве тех самых символах и какие символы wget не понимает.

Сидеть и экспериментировать не очень хочется!
На счет БАГА погорячился – но в любом случае это недоработка программеров или переработка!

На счет экрана – wget его тоже не совсем корректно понимает
Он понимает ссылку как ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw%5C%20%5C
А сохраняет как - tw\ \

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "БАГ wget" 
Сообщение от lavr emailИскать по авторуВ закладки on 14-Сен-05, 16:34  (MSK)
>>>>Слышал про такое но только в кабеле. Хоть намекни, как его к
>>>>wget завязать
>>>
>>>
>>>М-да... Экранирование, грубо говоря, есть отмена специального действия
>>>символа (такого как пробел, "#", "$", "/", и т. д.) путем установки
>>>перед
>>>ним обратной косой черты ("\") или заключения строки, содержащей его, в
>>>кавычки, двойные или одинарные.
>>>
>>>В вашем случае имеет место еще и пробел в имени файла. Измените
>>>адрес вот
>>>так: ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw\ \#30.avi и попробуйте еще раз.
>>>
>>>P.S. И не надо называть свое незнание чужими багами, тем более
>>>несуществующими, да еще и большими буквами.
>>
>>
>>sorry, только одно масенькое дополнение, код символа "я" если файлы на
>>ftp в Windows кодировке, тут только править ftp-daemon, все остальное
>>в тютельку.
>>
>>прим: список можно получать отдельно, затем обработать его - привести
>>к нужному каноническому виду и уже после этого скормить wget'у, в чем
>>проблема?
>
>
>Проблема в количестве тех самых символах и какие символы wget не понимает.
>
>
>Сидеть и экспериментировать не очень хочется!
>На счет БАГА погорячился – но в любом случае это недоработка программеров
>или переработка!
>
>На счет экрана – wget его тоже не совсем корректно понимает
>Он понимает ссылку как ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw%5C%20%5C
>А сохраняет как - tw\ \


опять двадцать пять, есть что-то непонятно - RFC по протоколу FTP мнгновенно
отрезвляет и НИКАКИХ экспериментов не надо.
На одном экране RFC, на другом стандартный ftp клиент в включенным debug
для просмотра протокола.
Проблема выеденного яйца не стоит, не нравится wget - есть куча альтернатив,
но принцип у всех будет тот же - соответствие RFC на FTP протокол.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "БАГ wget" 
Сообщение от Antonio emailИскать по авторуВ закладки(??) on 14-Сен-05, 13:32  (MSK)
Попробуйте так:

1. echo "ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi" > somefile

2. wget -i somefile

Возможно, придётся заменить пробел на %20.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "БАГ wget" 
Сообщение от VadimMA Искать по авторуВ закладки(??) on 14-Сен-05, 13:36  (MSK)
>Попробуйте так:
>
>1. echo "ftp://10.129.1.2/pub/Video01/unsorted_v/Twin_Peaks/tw #30.avi" > somefile
>
>2. wget -i somefile
>
>Возможно, придётся заменить пробел на %20.


хм, не помогло

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "БАГ wget" 
Сообщение от VadimMA Искать по авторуВ закладки(??) on 14-Сен-05, 13:38  (MSK)
Нашел ответ - печальный правда

/* Note: URL's "full path" is the path with the query string and
   params appended.  The "fragment" (#foo) is intentionally ignored,
   but that might be changed.  For example, if the original URL was
   "http://host:port/foo/bar/baz;bullshit?querystring#uselessfragment",
   the full path will be "/foo/bar/baz;bullshit?querystring".  */

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "БАГ wget" 
Сообщение от XPurple emailИскать по авторуВ закладки(ok) on 14-Сен-05, 14:29  (MSK)
В koi8-r с символом № (номер) проблема.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру