wget и curl как-то модифицируют файл bencode при загрузке

(это копия моего поста о переполнении стека. Я надеюсь, что кто-то из сообщества Ubuntu сможет пролить свет на ситуацию для меня) Хорошо, у меня возникла странная проблема, что я не совсем уверен, как объяснить ... В основном я пытаюсь декодировать файл bencode (.torrent файл), теперь я попробовал 4 или 5 различных сценариев, которые я нашел через Google и SO не повезло (получить возврат, как это не в словаре, или ошибку вывода из того же)

Теперь я загружаю файл .torrent примерно так

 wget http://link_to.torrent file  
  //and have also tried with curl like so 
 curl -C - -O http://link_to.torrent

и делаю вывод, что что-то есть происходит с файлом, когда я загружаю таким образом. Причина в том, что я нашел этот сайт, который будет декодировать .torrent-файл, который вы загружаете онлайн, для отображения информации, содержащейся в файле. Однако, когда я загружаю файл .torrent, не просто нажимая на ссылку через браузер, но вместо этого используя один из методов, описанных выше, он тоже не работает. Так кто-нибудь испытывал подобную проблему, используя один из этих методов, и нашел решение проблемы или даже объяснил, почему это происходит? Поскольку я не могу найти в Интернете много об этом или знать об обходном пути, который я могу использовать для своего сервера

Обновление: Хорошо, как было предложено @ coder543, чтобы сравнить размер файла загрузки через браузер с wget. Они имеют разный размер при использовании стиля wget с меньшим размером файла, поэтому очевидно, что проблема с wget & amp; curl не что-то еще .. идея?

для одного конкретного LInk

 wget methood -> 7281 Bytes
 curl method -> 7281 Bytes
 download-> 7317 Bytes

также обратите внимание, что curl и wget кажутся одинаковыми по крайней мере с 3 или 4, которые я сравнивал

(и это было проверено с несколькими различными ссылками .torrent) снова, любая помощь или идея для продвижения вперед будет принята с благодарностью! Даже если кто-то сможет воспроизвести результаты, это будет оценено! ... Мой сервер 12,04 LTS на 64-битной архитектуре, и ноутбук, на котором я пробовал сравнивать фактические загрузки, тот же

1
задан 13 June 2013 в 07:27

1 ответ

Привет, я выяснил это с помощью сообщества переполнения стека. В основном проблема заключалась в том, что сервер давал мне файл в формате gzip, и я не был бескомпромиссным. Так что не проблема с curl или wget, а мое собственное понимание того, что происходит

0
ответ дан 13 June 2013 в 07:27

Другие вопросы по тегам:

Похожие вопросы: