File downloads are very common and although a lot of people ...