回答編集履歴
1
Rangeについて追記
test
CHANGED
@@ -15,3 +15,9 @@
|
|
15
15
|
1. 中断、再開時はダウンロードリストから未ダウンロードのものを指定してダウンロード。
|
16
16
|
|
17
17
|
1. 全データダウンロード完了後に目的のzipとして結合、解凍する。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
### 追記
|
22
|
+
|
23
|
+
一応他の方法もないかなと思って調べたらHttp/1.1にはRangeというヘッダがあり、「対象のファイルの特定の範囲のバイナリデータだけを取得することを要求する」というものがありました。サーバ側が正しくRangeヘッダを解釈して対象のデータを返すようになっているのであれば、上記のような分割済のzipやダウンロードURLリストを作らなくとも、クライアント側で一度にダウンロードする分割データ量を指定してダウンロードできるようです。
|