最初由 weilai 发布
講到 ED HASH
這裡說一個個人的小故事
幾天前下了個 死神51集 結果後半段有壞禎(畫面移動變水彩畫面)
後來再用emule找了同版本的下了回來 (這次檢查同一時段是好的...好家在^^)
用 LinkCreator 分別對兩個檔案做 Hash
竟然一樣
用 FlashSfvcht 生成 sfv
不一樣
(做一次 Hash 或 sfv 就清一次File Cache)
證明了 ED HASH 不比 sfv/md5 可靠
風之殤@2005-11-09 10:41
ED的HASH就是ED的下載URLweilai@2005-11-10 14:43
講到 ED HASH風之殤@2005-11-10 15:04
引用最初由 weilai 发布
講到 ED HASH
這裡說一個個人的小故事
幾天前下了個 死神51集 結果後半段有壞禎(畫面移動變水彩畫面)
後來再用emule找了同版本的下了回來 (這次檢查同一時段是好的...好家在^^)
用 LinkCreator 分別對兩個檔案做 Hash
竟然一樣
用 FlashSfvcht 生成 sfv
不一樣
(做一次 Hash 或 sfv 就清一次File Cache)
證明了 ED HASH 不比 sfv/md5 可靠
Airkou@2005-11-10 15:40
ed hash果然有很多诡异的问题....josfight@2005-11-10 23:41
..............樓上的,演算法的問題和硬體無關,請勿誤導他人,謝謝.sunnycard@2005-11-11 00:39
引用最初由 josfight 发布
..............樓上的,演算法的問題和硬體無關,請勿誤導他人,謝謝.
這種演算法造成的問題基本上只有計算機天才能理解,毫無理論根據的臆測就免了.(當然我也不太行,所以別管這問題:P)
marxian@2005-11-11 00:42
对于ed的hash,恐怕不是软件算法有问题,而是使用者看错了。Airkou@2005-11-11 02:02
引用最初由 josfight 发布
..............樓上的,演算法的問題和硬體無關,請勿誤導他人,謝謝.
這種演算法造成的問題基本上只有計算機天才能理解,毫無理論根據的臆測就免了.(當然我也不太行,所以別管這問題:P)
ikarigendou@2005-11-11 02:44
咔咔, 最近刚学了数据通讯中的CRC算法...只可惜, 这个题考试还是算错了一点..風之殤@2005-11-11 10:00
CRC算法別去用人腦想吧.......白马狗熊@2005-11-11 10:39
引用最初由 風之殤 发布
CRC算法別去用人腦想吧.......
参考
http://www.pediy.com/tutorial/chap6/Chap6-2-4.htm
反正在這邊只公佈ED的HASH 不會有CRC
Galaxy001@2005-11-11 12:58
常用BT hash FTP文件的人飘过。cbax_0@2005-11-11 16:06
引用File Hash, Part Hashes & Hashset
For every file shared in the network an unique identification value is created using the mathematical crypto algorithm MD4. This value is called file hash and is contained in every standard eD2k link, e.g.
ed2k://|file|name|12043984|6744FC42EDA527B27F0B2F2538728B3E|/
where 6744FC42EDA527B27F0B2F2538728B3E is the file hash making this file uniquely identified all over the network.
This File Hash is calculated by dividing the entire file into parts of 9.28 MB. For each of the parts a Part Hash is calculated using the same MD4 algorithm. These Part Hashes, called Hashset, are then used to calculate the final File Hash. For example a 600 MB file would be divided into 65 parts each with its own Part Hash which are then used to create the final File Hash.
To make sure that eMule always receives the correct Hashset a special link can be created containing this, e.g.
ed2k://|file|name|12043984|6744FC42EDA527B27F0B2F2538728B3E|p=264E6F6B587985D87EB0157A2A7BAF40:17B9A4D1DCE0E4C2B672DF257145E98A|/
where the p= value denotes the Hashset. Each Part Hash is divided by a ":". This file has a size of 12043984 Bytes (=11.49 MB) which means it has one full 9.28 part and the rest left to 11.49 MB resulting in two Part Hashes.
mcv@2005-11-12 14:20
引用最初由 ikarigendou 发布
咔咔, 最近刚学了数据通讯中的CRC算法...只可惜, 这个题考试还是算错了一点..
不知道和这里面的CRC是不是相同:) 算法应该是一样的吧, 不过计算过程很复杂, 手算要疯掉的.
其实就是这样的
数据+CRC码/ divisor 假如除尽就是正确的除不尽就是错的...
假设[POPGO][My_ZHiME][CHS]05(25A98CB3).avi
25A98CB3 是校验码那么她就是:
0010 0101 1010 1001 1000 1100 1011 0011
然后把这个加到myzhime 这个片所有数据的后面然
假设我们按照IUT32 标准来算
那么divisor 就是100000100110000010001110110110110(太长了,可能不对)
这样算下来会疯掉的吧....以上是无责任乱猜:D 还请真正达人来讲一下
我们只学了两中 checksum 和 CRC 不知道hash 的算法是怎样的
引用最初由 weilai 发布
講到 ED HASH
這裡說一個個人的小故事
幾天前下了個 死神51集 結果後半段有壞禎(畫面移動變水彩畫面)
後來再用emule找了同版本的下了回來 (這次檢查同一時段是好的...好家在^^)
用 LinkCreator 分別對兩個檔案做 Hash
竟然一樣
用 FlashSfvcht 生成 sfv
不一樣
(做一次 Hash 或 sfv 就清一次File Cache)
證明了 ED HASH 不比 CRC32/md5 可靠
zhangyou306@2005-11-12 20:15
收到,感谢提醒