インターネットから固定サイズのファイルをダウンロードするときに独自のContent-Lengthを設定する方法は?

インターネットから固定サイズのファイルをダウンロードするときに独自のContent-Lengthを設定する方法は?

1つのWebサイトから100ファイルをダウンロードしたいのですが、各ファイルサイズは1 GBですが、ヘッダーに内容の長さが設定されていないため、ファイルサイズがわかりません。ダウンロードが遅くて不規則です。ダウンロード中に数秒間ダウンロードが中断されると、次のファイルのダウンロードが開始され、古いファイルは不完全なままです。

通常、部分的にダウンロードしたファイルを使用またはwget -c復元curl -Cします。 wgetまたはカールを使用して各ファイルのコンテンツ長を1 GBに設定できますか?可能であれば、wgetとカールは数秒遅れた後に次のファイルに直接移動しません。ダウンロードの再開もこのように動作することを願っています。

ベストアンサー1

テストされていません:

wget --header="Content-Length: 1099511627776" ... 

マニュアルページによると:

       As of Wget 1.10, this option can be used to override headers otherwise generated
       automatically.  

おすすめ記事