It is often used to download Linux distros as it is an efective way for them to get the software out there. However if can be used for any file type. The basic way it works is you just download chuncks of the file from anyone having it. You can share your chunks before you are done downloading the full file. It takes advantage of the upload speeds most people barely if ever use for more than spyware.
My New site OpenEyes