Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am interested in finding out if there is a tool, online application or method of checking for invalid .torrent files and fixing them? I'm specifically interested in tools that validate the .torrent file against the BitTorrent specification.

share|improve this question

closed as not a real question by Moab, Wuffers, Kez, harrymc, studiohack Mar 27 '11 at 20:49

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

@MagicAndi do you mean the .torrent file itself or the eventual file that you download from the .torrent file? – Kez Mar 27 '11 at 14:58
The problem is any changes to the torrent will change the hash, which then the tracker will not see any other torrents by that hash. – MrStatic Mar 27 '11 at 15:03
Define "invalid" – Moab Mar 27 '11 at 15:42
@Kez, the actual .torrent file, as opposed to the downloaded file. I'm interested in tools that can check the validity of the .torrent file against the specification - I will update the question accordingly. – MagicAndi Mar 27 '11 at 17:45
As far as I know you cannot repair a torrent file without recreating it by having a complete copy of the original file being shared. – Moab Mar 28 '11 at 14:20

If the problem with the client is not knowing how to deal with non-English characters; then nothing is wrong with the torrent.

The torrent is validated via the MD5 checksum relevant to the torrent. There are varying tools that exist to validate the MD5 checksum external to the torrent client which should meet your needs; provided you know the checksum of course.

share|improve this answer
My impression is that hash checking is built into the bittorrent protocol, and there is really no need to double check it, invalid pieces are discarded. I've never gotten an invalid file via torrent. OP What problems do the non-english characters cause? – CreeDorofl Mar 27 '11 at 15:10
@CreeDoroft, the non-English characters cause the Transmission client to reject the .torrent file as invalid. I'm not too worried about this - it is a known issue with the client. It just led me to ask if there were more generic tools available to check and fix invalid .torrent files. – MagicAndi Mar 27 '11 at 17:52

Not the answer you're looking for? Browse other questions tagged .