2006-01-17, 08:40 | Link #22 |
Needs more sleep~
Join Date: Jun 2003
Location: #animesuki
|
I am not a fansubber, nor do I plan to be in one in the near future, but I agree with some here that CRC-32 is fine for the purposes of fansubbed anime for the following reasons:
I just think that using any more than CRC for error checking anime files is not worth the effort, both on the part of the fansubbers and on the part of anime viewers. If you use longer hashes, appending it to the filename will not be feasible. I certainly would not want my anime files to have excessively long filenames. I would not mind downloading a torrent containing an anime episode together with a separate file containing whatever hash is used, but I would not go that far with files on IRC or some other P2P network UNLESS each episode is distributed as (ZIP/RAR/tar.gz/bzip/7z/etc) archives. I am sure most casual anime watchers do not even care or know about the weird alphanumeric characters at the end of the filenames either. That's my 2 cents on the subject. |
2006-01-17, 09:51 | Link #23 |
Blondes Inc.
Join Date: Jun 2004
|
md5 in iroffer
Since version 1.3.b06 of iroffer released on April 3rd 2004 ( and that can be easily verified http://iroffer.org/version_history.html) md5 sum calculation was added to the most common application of DCC file distribution. With simple "/msg botname xdcc info #packnumber" you can verify your md5 sum against the original. Personally, I agree with the statement that low importance of anime encodes does not give much support to use of higher security hash algorhythms. Let's be honest, this is just a copyright-infringing hobby
|
2006-01-17, 13:12 | Link #24 | |
Senior Member
Join Date: Jan 2004
|
Quote:
X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1 I believe it is. Running the same polynomial twice on the same datastream, once during TCP/IP transmission, once as a final check, you can be almost certain (mathematically) the second check is useless. If an error slips past the first one, running the same polynomial over the complete datastream will not catch it either (unless there were multiple initial errors that fall between packet boundaries). At least if you were to use a different generating polynomial for the CRC (there are pleanty of other safe polynomials for 32-bit CRCs) you could provide some value as a real error check. |
|
2006-01-17, 14:22 | Link #25 | |
Slave to the D:
Join Date: Dec 2005
Age: 40
|
Quote:
|
|
2006-01-17, 14:54 | Link #26 | |
Rozen Detective
Join Date: Dec 2005
Location: Germany
Age: 40
|
Quote:
|
|
2006-01-17, 16:03 | Link #27 | |
Senior Member
Join Date: Jan 2004
|
Quote:
You shouldn't use a 'special' program or polynomial since there are other standard 32-bit polynomials you can use. In fact you should stick with a standard and proven one. The standardized polynomials are ones that have been mathematically proven to be robust. There is a whole science to coming up with 'good' polynomials and it is much too involved to go into here; use whatever standard you like so long as it is not the one posted above. If it's the one I posted above, it's pointless, you might as well not use it all. It's like a car with a 'check engine' warning light that never goes on, even when the engine really has gone bad or really does need checking. What use is a warning light that doesn't work... it only gives a false sense of security and is best left out of the design. Better to have no warning at all than one that never goes off even when something bad happens. |
|
2006-01-17, 18:21 | Link #28 | ||
Rozen Detective
Join Date: Dec 2005
Location: Germany
Age: 40
|
Quote:
Quote:
|
||
2006-01-18, 20:51 | Link #29 |
The Commissar Vanishes
|
Someone thought themselves quite witty and issued this addendum to a fansub of Ayakashi. 8)))
Code:
; SlavaSoft Optimizing Checksum Utility - fsum 2.51 <www.slavasoft.com> ; ; Generated on 01/18/06 at 23:16:47 ; ; This .txt is dedicated to http://forums.animesuki.com/showthread.php?t=27749 421cc0f84fd17d923463e37a1b29d342 ?MD2*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 2b6cd61d7c5897576e57332d06e2d4da ?MD4*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 2523cb807ed86320fe99eb6cd7e771e4 *[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 3616fe1241b015b3eb8f35eeb2be74405079c68a ?SHA1*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi b5920c2e6982965da980bebb7c39175c7f3436476714bb6f6d664ba1b701fc26 ?SHA256*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 295d9a54f205100d894203edc3a7f881c0c2fb02651694156279708f992d9de2392c1e23dd013503a550f9837348ccd3 ?SHA384*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi f61e2d30a887e4b601e5ffba9aab1a21ffeb83381d82f86708bad7d23e2e0d18391be4789f31431a6f40a8abd6f23bb6ae467f44990212f9727da96c66935e0e ?SHA512*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 604df10856854aefb0cbb3acfbfef6d6ac900f98 ?RIPEMD160*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 2e177bceb176b5a8e30a23c09550f481d145f3b80d957113 ?TIGER*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi bf5b8444183035e8cf75afcaa2f2227ce5990bcf4cd217e2e040a548b1b5c0ff ?PANAMA*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 56422cd9 ?ADLER32*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi c52a64b9 ?CRC32*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi 6304373187efb0ca800fe69477141a17 ?EDONKEY*[gg]_~ayakashi~_Japanese_Classic_Horror_01_(xvid)_[C52A64B9].avi |
2006-01-19, 04:32 | Link #31 | |
Slave to the D:
Join Date: Dec 2005
Age: 40
|
Quote:
|
|
|
|