Re: XML Torrents?
Justin Cormack <[email protected]> Fri, 11 Mar 2005 10:18:16 +0000 (GMT)
| Newsgroups | gmane.network.bit-torrent.general |
|---|---|
| Message-ID | <[email protected]> |
> > > On Thu, 10 Mar 2005 08:14:25 -0800, Kenneth Porter <[email protected]> wrote: > > > At the risk of getting stoned for heresy ;) I'm wondering why .torrent > > files aren't implemented in XML? The recent thread confusing the filename > > encoding scheme suggests that a human-readable, extensible, > > self-documenting format, one with many off-the-shelf tools available, would > > be better than a new binary format. > > What constraints make the binary format preferable? > > XML is bloated. XML has lots of stuff we dont need, and it takes up > much much more space. bencoding is a nice, easily machine-readable, > compact format. > > bottom line: There is no reason to switch to XML. And we wont escape > the different character encoding diffuculties by that. Actually the character encoding and space reasons are relatively minor. For many purposes it would be very useful to have a text format (eg to send a torrent by email). However it is required that there is a unique representation of the info portion of the torrent file so that the info hash can be generated (hence the rules about ordering of fields in bencoding). XML doesnt give you a fixed representation, so you still need some canonical form. You could make an XML form where the info part in bencoded form could be uniquely regenerated to generate/verify the hash. Justin Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/BitTorrent/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/