『漫游』酷论坛>『影音数码技术学习交流』>[求助]FLASHGET的一个大 ..

[求助]FLASHGET的一个大问题

fred@2003-12-09 11:37

本人现在遇到一个大问题,不知道怎么办了,所以来请教各位大大,我的FLASHGET 下一个东西下到一半的时候,系统崩溃了,所以重装。重装完了只后,发现FLASHGET也没有了,原来是装在C盘里的,可我那个文件有90%多了,可惜啊,用检查更新没用,只能检查到原来的东西,不会再下了。我可下 了一整天那,盼赐教!!!
引用

iamfish@2003-12-09 13:46

應該是沒辦法了 重下吧
引用

weilai@2003-12-09 15:53

方法還是有只是麻煩了點
又興趣就試試吧
先備妥 UltraEdit
1.將舊的 xxx.avi.jc! 搬移到其他地方
2.再下載一次 xxx.avi,此時待 完成度達 1% 以上時停止
.記下 [大小]、[已完成] 及 下載的 URL 也就是 ftp://a.b.c.d/xxx.avi
.按檔案 -> 另存為 -> Untitled.jcd,最後關閉 FlashGet
3.用 UltraEdit 開啟 Untitled.jcd ,按搜尋->尋找(將尋找 ASCII 打勾) 輸入 xxx.avi -> 尋找
4.執行 windows 的 小算盤(也就是相當於執行 %SystemRoot%\System32\calc.exe)
,切換成 工程型 打上 => [已完成] 的數值 x 1024
,最後再按下 小算盤 的"十六進位"
5.再來按 UltraEdit 搜尋->尋找(將尋找 ASCII 打勾取消) 輸入 小算盤 算出的十六進位 值(注意這裡要每兩個一組,到過來輸入) -> 尋找
PS. 舉個例子如 01A600 去掉最後的 00 (最後一定是 00)輸入 A601 -> 尋找
6.此時在 小算盤 上 -> 切換回 十進位 -> 輸入 ([大小] x 1024) x (你大概記得的百分比 / 100) -> 去掉小數點 -> 切換回 十六進位
7.將上面的值回填到剛剛尋找到的位址
PS. 舉個例子如得到 02B33E 去掉最後的 3E 倒過來成 B302 取代之前的 A601
8.UltraEdit 存檔,將舊的 xxx.avi.jc! 搬移回來 (新的就不要了)
9.FlashGet -> 檔案 -> 開啟資料庫 -> Untitled.jcd
看看是否成功,下載看看吧

PS. 是複雜了點,但比重下會節省點時間
引用

panqie@2003-12-09 17:54

高手!!!我试了,居然可以。
引用

weilai@2003-12-09 19:09

引用
最初由 panqie 发布
高手!!!我试了,居然可以。


真的!
自己都沒試過 ^^|| (自己是理論派)
只是對於 "你大概記得的百分比" 要自己保六點估計
否則就大有問題了 ^^
引用

sundijiang@2003-12-09 19:57

请问:
執行 windows 的 小算盤(也就是相當於執行 %SystemRoot%\System32\calc.exe),切換成 工程型 打上 => [已完成] 的數值 x 1024
,最後再按下 小算盤 的"十六進位"
这句话中已完成的数值是不是指新下载完成的百分比乘以文件的大小?
看着有点懂又有一点点不太懂,是不是和FLASHGET的文件存储格式有关的?能否稍稍细致的讲一下?多谢。
引用

weilai@2003-12-09 21:33

引用
最初由 sundijiang 发布
请问:
執行 windows 的 小算盤(也就是相當於執行 %SystemRoot%\System32\calc.exe),切換成 工程型 打上 => [已完成] 的數值 x 1024
,最後再按下 小算盤 的"十六進位"
这句话中已完成的数值是不是指新下载完成的百分比乘以文件的大小?
看着有点懂又有一点点不太懂,是不是和FLASHGET的文件存储格式有关的?能否稍稍细致的讲一下?多谢。




[已完成] 的數值 : 如圖 = 15808 -> 15808 x 1024 = 16187392 = 十六進制的 F70000
尋找時就找 00F7
用上圖舉個例子 :
如果之前已下載了 90% -> (113676 x 1024) x (90 / 100) = 104763801.6 =(捨棄小數點轉十六進制)= 063E9199
將 00F7 改成 913E06
PS. 注意 00 改 91、F7 改 3E,3E 後之Byte再改成 06
引用

awang@2003-12-09 22:36

高手 崇拜
引用

| TOP