erKURITA Posted August 16, 2009 Report Share Posted August 16, 2009 Hello,I have this torrent stuck at 99.8%, no seeds. It's a very important torrent for me but a 1.0 MB piece is amiss.So, I was wondering: each piece has a hash (to verify its integrity) or if you rather, each file; now, if the missing parts are small enough to be able to "brute force" them to match the hash, it'd be really nice.And that's the issue: is there any program available to do this? I've been trying to finish this torrent for years (literally) and there are several other people with 99.8%.Thanks for your time. Link to comment Share on other sites More sharing options...
DreadWingKnight Posted August 16, 2009 Report Share Posted August 16, 2009 You have to brute force SHA1 to be able to do that. Specifically a SHA1 for a block that is 1,048,576 bytes in size.Just pester whoever released the torrent to reseed it. It'll take less time. Link to comment Share on other sites More sharing options...
Ultima Posted August 16, 2009 Report Share Posted August 16, 2009 And even if you brute-forced the piece, you're not 100% guaranteed that there was no SHA1 hash collision that resulted in two distinct 1.0 MB pieces having the same hash -- so the data might still not be correct if you brute forced it. Link to comment Share on other sites More sharing options...
Switeck Posted August 16, 2009 Report Share Posted August 16, 2009 If it's a video file, you could use a repair program to at least make it usable. Link to comment Share on other sites More sharing options...
erKURITA Posted August 16, 2009 Author Report Share Posted August 16, 2009 Thanks for your replies.@UltimaUgh, SHA1. You're right, I'd be better off asking the original seeder.@SwiteckIt's an audio file (.APE file). And I'd dare say it's one-of-a-kind, since all I've found around are MP3. Lossless music can't beat MP3 Link to comment Share on other sites More sharing options...
13minus8 Posted September 16, 2009 Report Share Posted September 16, 2009 i have this same problem, & i wouldnt be surprised if it was even the same torrentthe last 2 pieces are full of small irrelevant files,most of which ive found by some serious googling.. all but 3 jpgs & a text filethe only places claiming to have the files are scam sitesi just need 152748 bytes out of two 4mb pieces,im thinking brute force should be able to regenerate the missing files,but i have no idea how to do thisi do know that 152748 bytes is 2^(152748*8) possible variations..which is too big for windows calculator..but i think its roughly 6.3e+367841 terrabytes of data..http://www.alpertron.com.ar/BIGCALC.HTM(smaller if you consider the text file as ascii only& i could probably get by with just 36469 bytes generated)most of which will never pass hash, so cant i use the existing fragments& caculate hash in reverse, generating only passing data..?theres no way to guess what percent might pass, but id hope its less than 200gbwhich should be easy enough to wade through to spot the legitimate filesitd be faster to go with just the 1st junk that passes, but i kinda want to avoid polluting the torrentcontacting the poster is impossible, so im stuck if i cant generate the missing files somehowive also tried finding different copies of the torrent & adding their trackers,that just gives me more peers at 99.8% Link to comment Share on other sites More sharing options...
erKURITA Posted September 16, 2009 Author Report Share Posted September 16, 2009 I'm just missing a single piece, and yeah, the original poster may as well have deleted the file. Ripping off the CD would work just fine, if it wasn't that it's sold in Japan Link to comment Share on other sites More sharing options...
13minus8 Posted September 16, 2009 Report Share Posted September 16, 2009 well i figured out ive got a different torrent, yours uses 1mb pieces, mine uses 4mb..did you try finding the same file you need in a different torrent?i run into incomplete collections alot, & usually you can complete themby finding the individual files separately (then seed generously)if your torrent only contains 1 file, then you might still be able to find it with a different piece sizewhich would give it a different hash, but the same data, then resume in the new torrentjust rename as needed & recheck, then youll have a totally different group of peersotherwise you could try downloading the same torrent from everywhere you can find it,just in the hopes that one will have a new tracker & maybe a peer behind it with the missing piecealthough i think thats mostly impractical, if a torrent connects to multiple trackersthen any pieces would be shared between them..so the tracker idea only works in limited circumstances, like if all the existing trackers are bad,or if whoever added a new tracker, also removed the old ones,so the trackers would never connect to the same peer simultaneously.. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.