注意:
在断点续传的过程中,我们以 byte 为单位下载、合并文件,如果整个过程中稍有没有处理好的异常,可能最后得到的文件就和源文件不太一样。因此最好是能够对下载好的文件进行一次校验。可这也是最难、最不容易实现的。因为它需要服务器端的支持,比如服务器端在提供一个可下载文件的同时提供该文件的 MD5 hash。当然,如果服务器端也是我们自己创建的,我们就可以去实现它
资源文件列表
BreakpointResume/BreakpointResume.csproj , 4235
BreakpointResume/BreakpointResume.sln , 1000
BreakpointResume/DownloadManager.cs , 8654
BreakpointResume/DownloadProcessForm.cs , 3258
BreakpointResume/DownloadProcessForm.Designer.cs , 3853
BreakpointResume/DownloadProcessForm.resx , 5817
BreakpointResume/Form1.cs , 551
BreakpointResume/Form1.Designer.cs , 2130
BreakpointResume/Form1.resx , 5817
BreakpointResume/Log.cs , 1276
BreakpointResume/Program.cs , 508
BreakpointResume/Properties/AssemblyInfo.cs , 1444
BreakpointResume/Properties/Resources.Designer.cs , 2862
BreakpointResume/Properties/Resources.resx , 5612
BreakpointResume/Properties/Settings.Designer.cs , 1103
BreakpointResume/Properties/Settings.settings , 249
BreakpointResume/Util.cs , 1223
