This is a python based application that downloads a file by splitting it in various parts and downloading all parts parallely so that maximum bandwidth can be used.
USAGE: python download_file.py URL [NUM_OF_PARALLEL_CONNECTIONS]
NUM_OF_PARALLEL_CONNECTIONS is optional. By default it is 8.