HTTP Seeding

From AzureusWiki

Jump to: navigation, search

HTTP seeding allows content to be delivered via the HTTP protocol.

Two forms of seeding are currently defined, the original webseed specification and the getright specification, both of which are supported.

See the BitTorrent Specification for details.

webseed

Content is addressed via a URL of the form

<url>/webseed?info_hash=<hash>&piece=<piece_number>[&ranges=...]

getright

Content is addressed by file name and HTTP range commands used to access subranges. Azureus uses

<url>/files/<info_hash>/<file_component>[/<file_component>...]

info_hash and file_component values are URLEncoded with the ISO-8859-1 character set. UTF-8 is not used as the torrent file format does not define the character set of file names and therefore a byte encoding is required.

Personal tools