Обычно при загрузке файлов с помощью wget имена файлов кодируются.

В примере:

wget -c --content-disposition "https://class.coursera.org/ml-005/lecture/download.mp4?lecture_id=1"

и сохраненное имя файла:

13%20-%201%20-%20Unsupervised%20Learning%3A%20Introduction%20%283%20min%29.mp413%20-%201%20-%20Unsupervised%20Learning%3A%20Introduction%20%283%20min%29.mp4

Есть ли способ декодировать файлы при загрузке в пакетном режиме?

Связанные с:

2 ответа2

2

Утилита deurlname может обрабатывать имена файлов в кодировке urlenco .

1

Вы можете передать имя файла через

sed -e's/%\([0-9A-F][0-9A-F]\)/\\\\\x\1/g' | xargs echo -e

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .