3,699
edits
(Here too) |
(link -> hash) |
||
Line 1: | Line 1: | ||
===Why does anidb require ed2k | ===Why does anidb require ed2k-hashs?!=== | ||
---- | ---- | ||
The main reason for this is that it avoids adding of double db entries. AniDB will not allow you to add a file with the same ed2k | The main reason for this is that it avoids adding of double db entries. AniDB will not allow you to add a file with the same ed2k-hash as an existing one.<br> | ||
The file size and ed2k hash of a file is used to identify it globally.<br> | The file size and ed2k-hash of a file is used to identify it globally.<br> | ||
You are allowed to add files without ed2k | You are allowed to add files without ed2k-hashs to AniDB, however you should edit those files later and add the missing ed2k-hashs. Once you added a certain number of files without ed2k-hashs you may no longer add new files without ed2k-hashs until you edit your old files first. | ||
===Why use ed2k instead of another type of hash if you do not support downloads?!=== | ===Why use ed2k instead of another type of hash if you do not support downloads?!=== | ||
---- | ---- | ||
:* The combination of ed2k hash and file size makes ed2k effective for uniquely identifying files. | :* The combination of ed2k-hash and file size makes ed2k effective for uniquely identifying files. | ||
:* Since ed2k hashes can be passed back and forth within a URL with both the hash and file size in a widely recognized format it is a convenient method for adding or checking files. | :* Since ed2k-hashes can be passed back and forth within a URL with both the hash and file size in a widely recognized format it is a convenient method for adding or checking files. | ||
:* Other hashes are good for validating if a file is corrupt if you already know what file you are comparing it against, but cannot necessarily globally identify a file in the system like the ed2k. | :* Other hashes are good for validating if a file is corrupt if you already know what file you are comparing it against, but cannot necessarily globally identify a file in the system like the ed2k. | ||
:* AniDB was designed around ed2k, although other hashes have been added to the file records for validation, the internal structure is based on ed2k. If the site goes through a complete redesign then maybe another hash will be made the primary hash, but at this point, this is not likely to change. | :* AniDB was designed around ed2k, although other hashes have been added to the file records for validation, the internal structure is based on ed2k. If the site goes through a complete redesign then maybe another hash will be made the primary hash, but at this point, this is not likely to change. | ||
Line 14: | Line 14: | ||
===Which software can be used to generate them?!=== | ===Which software can be used to generate them?!=== | ||
---- | ---- | ||
If you have the file(s) on your hard disk or on CD you can use all kinds of tools to generate the ed2k | If you have the file(s) on your hard disk or on CD you can use all kinds of tools to generate the ed2k-hash and other additional info: | ||
:* [[AniDB_O'Matic]] by BennieB/PetriW can generate ed2k | :* [[AniDB_O'Matic]] by BennieB/PetriW can generate ed2k-hashs. It generates ed2k-hashs, md5, sha-1, crc32 in one go and also lists stuff like codec, resolution, bitrates, ... | ||
:* [http://sourceforge.net/projects/ed2k-tools/ ed2k_hash] another tool which is commandline based and also available for Linux. | :* [http://sourceforge.net/projects/ed2k-tools/ ed2k_hash] another tool which is commandline based and also available for Linux. | ||
:* [http://malich.content.no-ip.org/filehash/filehash-0.5.2.zip Filehash] a little java program written by Malich. for further info on it read [http://www.anidb.net/forum/viewtopic.php?t=77 here] | :* [http://malich.content.no-ip.org/filehash/filehash-0.5.2.zip Filehash] a little java program written by Malich. for further info on it read [http://www.anidb.net/forum/viewtopic.php?t=77 here] | ||
:* [http://www.slavasoft.com/hashcalc/ Hashcalc] can create md5, sha-1, crc32, ed2k- | :* [http://www.slavasoft.com/hashcalc/ Hashcalc] can create md5, sha-1, crc32, ed2k-hashs and various other hashes in 1 go. though at least 1 case is known in which it created a wrong ed2k! | ||
[[Category: Definitions]][[Category: Guidelines]] | [[Category: Definitions]][[Category: Guidelines]] |