Javaを使用してファイルをダウンロードしようとしています。最大速度を提供するために、ファイルを別々のリージョンとしてダウンロードしたいと考えています。次のコードを使用できます。
// Specify what portion of file to download.
connection.setRequestProperty("Range", "bytes=" + downloaded + "-");
しかし、これでポイント X からダウンロードを開始できます。実際に必要なのは、中間のリージョンを個別にダウンロードすることです。1024 バイトのファイルをダウンロードする必要があるとします。次に、領域をセクション 1 として 0 ~ 340 バイト、セクション 2 として 341 ~ 680、セクション 3 として 681 ~ 1024 としてダウンロードしたいとします。
中間値で範囲を指定するにはどうすればよいですか?
前もって感謝します。