eMule is a very good and popular program used for the direct exchange of files designed for Windows. The eMule project started in 2002 as an alternative to eDonkey2000. At this time, it connects to both the eDonkey network and the Kad. Emule, unlike its competitors have such options as changing the source of direct downloading of files quickly repair damaged files as well as the credit system that rewards those that provide a lot of files. Furthermore, eMule Zlib library used for data compression on the fly, so you can quickly download files with the same bandwidth.