한 웹사이트에서 파일 100개를 다운받고 싶은데 각 파일 크기가 1GB인데 헤더에 내용 길이가 설정되어 있지 않아서 파일 크기를 알 수 없습니다. 다운로드가 느리고 불규칙합니다. 다운로드하는 동안 몇 초 동안 다운로드가 중단되면 다음 파일 다운로드가 시작되고 이전 파일은 불완전한 상태로 남습니다.
일반적으로 부분적으로 다운로드한 파일을 사용하거나 wget -c
복원 curl -C
합니다. wget 또는 컬을 사용하여 각 파일의 콘텐츠 길이를 1GB로 설정할 수 있나요? 가능하다면 wget과 컬은 몇 초 지연 후에 다음 파일로 직접 이동하지 않습니다. 다운로드 재개도 이와 같이 작동하기를 바랍니다.
답변1
테스트되지 않음:
wget --header="Content-Length: 1099511627776" ...
매뉴얼 페이지에 따르면:
As of Wget 1.10, this option can be used to override headers otherwise generated
automatically.