This software facilitates the BreakPoint download process by providing a client ActiveX control that enables easy batch file downloading from both the internet and intranet.

One of the standout features of this component is the BreakPoint download support, which guarantees that unreliable or slow connections are not a problem. If a download fails before completion, it simply resumes from where it stopped, eliminating time and bandwidth wastage.
The FileDownload Component splits the file into several portions and downloads each within different threads for multi-thread download, resulting in significant time savings. Batch download is also supported, allowing for thousands of files to be downloaded, while interface customization options such as download thread count, split count, and more make it easy to use.
Furthermore, the component fires events for client-side VBScript, JavaScript, and VB applications to handle, and allows for simple customization of the progress dialog style, including show/hide control, changing back and font colors, among other details.
A variety of samples are provided that make it easy to get started, and support for various proxy types such as HTTP, Socket4, Socket5 and more, ensures that connectivity is not a limiting factor. The component's intelligent design automatically controls pack size according to the network condition, avoiding bandwidth throttling.
Finally, the FileDownload component is developed using ATL/WTL and is independent of the MFC library; this ensures reliability and efficiency, with a compressed size of just 123Kb within the CAB file. The component also supports multi-language and various Windows operating systems, including Windows 9X, Windows 2000, Windows XP, and Windows 2003.
Version 3.02: http://en.versalsoft.com