一定の割合が完了したら、アドオン経由でダウンロード

一定の割合が完了したら、アドオン経由でダウンロード

私は常にwget -c必要なときに最後のダウンロード場所に追加してダウンロードできるファイルをダウンロードするために使用します。

ファイルをダウンロードしてください30%。その後、ネットワークが占有された後40%。 (後でガベージデータを提供するためのファイルサーバーロジックのためにガベージが追加されました30mins。)

30minsこれで、同じファイル内の次のファイルに使用できるいくつかの新しいトークンを含む新しいURLの場所が作成されました。同じファイルをダウンロードし続けますが、30%後でダウンロードを開始する方法は?

それともこれを行うことができるアプリケーションはありますか?

前任者:

$ wget -c http://xyz.com/file.txt?token=1

30% [=============>                                 ]
40% [=================>                             ] (10%junk added)

^C - cancelled

$ wget -c http://xyz.com/file.txt?token=2 --from='30%'

31% [+++++++++++++=>                               ]

注: - --from='30%'実行できる場合の例です。同様の主張は存在しません。wget

ベストアンサー1

wget -c / --continue常に指定されたファイルサイズを使用し続けますが、変更できます。

truncateファイルを元のサイズに戻すために使用されます30%(サイズをバイト単位またはキロバイト単位で指定する必要があります)。または、元のファイルに触れないでくださいhead -c SIZE file > file_30pc(ただし、名前を変更する必要があります)。

BlueManCZが提案したように、それを使用して-O output-file同じファイルであることを確認できます。

メモ:最後に、良い場所を指定する--start-pos代わりに、次を使用してください。-c/--continueいいえ機能すると、その場所から始まる新しいファイルを作成するのではなく、既存のファイルを追加しません(指定すると上書きされます-O)。

おすすめ記事