Skip to content

Anuta286/file-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel File Downloader

A Java implementation of a file downloader that fetches chunks of a file in parallel using HTTP range requests and assembles them into a single output file.

How it works

The downloader sends a HEAD request to the server to get the file size and confirm range request support. It then splits the file into equal-sized chunks, downloads each chunk in a separate thread using the HTTP Range header, and merges them in order into the output file. If the server does not support range requests it falls back to a single full GET request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages