eMule如何保存损坏的下载文件

   在更改或修复文件之前,务必始终记得备份!

  出于各种各样的原因,总会遇到下载文件损坏的情况,可能需要下载SF-IOM mod才能按照本指南完成相应的工作。下载此mod的压缩包,并将其解压放到硬盘上的某个位置。


  修复文件链接

  可以从download.txt文件中找到所有当前下载文件的ed2k链接,download.txt文件位于eMule的安装目录下,务必选择正确的链接。

  重新生成.met文件

  在SF-IOM中使用刚才的链接启动下载任务。,加下载任务后应当立即将任务暂停,因为肯定不会真的要重新下载整个文件。这也可以通过eMule的选项设置实现,查看该任务所对应的.part.met文件编号,操作方法是:右键单击文件->点击“显示详情”->查看Part.met文件。现在可以退出SF-IOM了,并且可以删除刚才新建下载所生成的.part.met文件以及.part文件。将旧的(即已损坏下载的).part文件更名为新的.part文件(例如001.part)。现在重新启动SF-IOM,该mod会询问是否恢复下载,可以点击“Yes”。现在就会生成新的完整的.part.met文件。

  让SF-IOM开始下载文件

  在SF-IOM中开始下载文件,该mod会完成以下eMule官方版无法做到的任务:

  1.逐个向其它用户请求完整文件的hashset,直到有用户同意发送可用的hashset为止。

  2.收到有效的hashset后,对整个文件重新hash,并检测哪些文件块已经完成、哪些文件块缺失或损坏。之后就会将hash校验成功的文件块共享。

  继续下载

  完成以上步骤后,就可以保存之前损坏的下载文件了,可以用SF-IOM继续下载,当然也可以用你惯用的eMule客户端继续下载。

  通过这种方法保存损坏的下载文件有个很大的好处,可得到.part.met索引中所有.part.met文件的备份,因此一旦某个下载文件再次出现问题,就只需启动SF-IOM并在其询问是否恢复下载文件时点击“Yes”就够了。不必再费心进行其它操作,一切已尽在掌握,不过,如果是用其它客户端(例如你惯用的客户端)下载时出现损坏的,那就无法享受这种便利了。

时间: 2024-09-20 00:02:27

eMule如何保存损坏的下载文件的相关文章

eMule下载文件消失如何解决

  有时当eMule(电骡)发生崩溃后,下载中的文件会突然从列表中消失无踪,而查看临时文件目录时会发现这些临时文件仍然完好.这种情况通常表明某个.part.met文件发生损坏. 常规 在尝试修复之前,请先退出eMule. 请阅读选项->目录一文,确保目录相关的设置正确.必须输入正确的临时目录路径. 备份 eMule会自动为所有的.part.met文件创建备份(.part.met.BAK).假如某个.part.met文件与其备份的大小或修改时间存在差异(右键点击文件,而后选择"属性"

eMule是否能更改下载文件的名称

  eMule可以把下载文件的文件名改成任何东西,因为eMule并不依靠文件名识别文件,而是根据文件的唯一hash值识别.右键点击某个下载文件,在菜单中选择显示文件详情,然后在对话框的名字标签页中修改.也可以按下鼠标中键打开文件详情,或按F2键直接修改.在修改文件名时,请注意不要修改扩展名.

怎样让Win7系统下载文件时不保存至桌面

使用Win7系统上网下载东西时,点击右键"另存为"文件,左边会出现一列保存位置,很多朋友习惯先将文件保存到"桌面"上,因为这样载下来的东西容易找到.但如果你是自己的电脑,不希望别人总将文件保存到桌面上时,该怎么办呢?其实我们可以设置下载文件时无法保存到桌面,直接将"桌面"选项从左边隐藏起来. 方法一.在文件"另存为"窗口中,从左侧导航栏"收藏夹"和"库"间空白位置处右键单击一下,取消勾选

下载文件时根据MIME类型自动判断保存文件的扩展名

引言 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件. 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名. 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式

asp.net 下载文件时根据MIME类型自动判断保存文件的扩展名_实用技巧

引言 用WebClient下载远程资源时,经常会遇到类似这样的网址: http://www.uushare.com/filedownload?user=icesee&id=2205188 http://www.guaishow.com/u/luanfujie/g9675/ 我们不知道这个Url具体代表的是一个网页,还是某种类型的文件. 而有些Url虽然带有扩展名,但可能是错误的扩展名,常见的比如把gif文件标上了jpg扩展名. 如果我们没法正确判断下载源的文件类型的话,就无法保存为正确的文件格式

代码-ashx如何实现从sql中读取二进制流进行文件下载,同时能选择保存下载文件的路径?

问题描述 ashx如何实现从sql中读取二进制流进行文件下载,同时能选择保存下载文件的路径? 5C 问题如题,之前将文件以二进制流存入SQL中,现在需要实现下载代码,要求可选择文件下载路径. 解决方案 保存路径是客户端的,只能由客户自行选择保存位置,服务器端无法指定,就算能指定,你知道客户端一定就存在这个路径?就算你指定系统盘,你就一定知道客户端系统盘就是c盘?我多系统当前系统盘是f盘什么的呢.. 解决方案二: 文件下载 FileInputStream不能读取中文路径的问题Android下载文件

php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)_php实例

在做PHP程序时,需要使用PHP做的文件下载 那做就做呗把代码复制过来改了一改. 很多效果也出来了 那么点击下载后,恩,本以为搞定了文件下载,谁知道,图片打开的时候提示文件损坏,这我就观察了文件的大小.似乎真是多了 1KB左右. 使用PS打开,恩,提示了损坏,不过图象可以出来. 那么我就认为是 那多出来的 1kb的问题了. 然后,我把一个txt上传上去,然后下载. 果然发现,文件的前面以及后面,都多了几个 字符. 那我就在想应该怎么去掉啊.各种百度,谷歌,上论坛提问. 最后,经过我一个多小时的搜

ftp文件下载-expect ftp 下载文件文件损坏,写法如下,

问题描述 expect ftp 下载文件文件损坏,写法如下, #!/bin/expect set timeout 30 set host 10.9.9.145 set login_name zzz set login_pwd zzz set localpath "/home/acc/songt/read" set remotepath "/home/acc/songt/write" spawn -noecho ftp -i $host expect { timeou

性能测试-请问loadrunner下载文件保存到本地,怎么自动获取下载的文件名和类型呢

问题描述 请问loadrunner下载文件保存到本地,怎么自动获取下载的文件名和类型呢 用loadrunner做下载文件的性能测试的时候,怎么自动获取到我下载的文件名呢? 解决方案 http://blog.csdn.net/gzh0222/article/details/6788888 解决方案二: [原创]Loadrunner下载文件,并自动生成不重复的文件名