Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Magnet URI scheme
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Scheme that defines the format of magnet links}} {{Use dmy dates|date=March 2025}} {{Multiple issues| {{more citations needed|date=January 2015}} {{Technical|date=December 2014}} }} [[File:TPB Magnet Icon.gif|thumb|Rounded magnet icon used on [[The Pirate Bay]]]] '''Magnet''' is a [[Uniform Resource Identifier|URI scheme]] that defines the format of '''magnet links''', a [[de facto standard]] for identifying files ([[Uniform Resource Name|URN]]) by their content, via [[Cryptographic hash function|cryptographic hash value]] rather than by their location. # Although magnet links can be used in a number of contexts, they are particularly useful in [[peer-to-peer file sharing]] networks because they allow resources to be referred to without the need for a continuously available host, and can be generated by anyone who already has the file, without the need for a central authority to issue them. This makes them popular for use as "guaranteed" search terms within the [[file sharing]] community where anyone can distribute a magnet link to ensure that the resource retrieved by that link is the one intended, regardless of how it is retrieved. == History == The standard for Magnet [[Uniform Resource Identifier|URI]]s was developed by [[Bitzi]] in 2002, partly as a "vendor- and project-neutral generalization" of the <code>ed2k:</code> and <code>freenet:</code> URI schemes used by [[eDonkey2000]] and [[Freenet]] (now Hyphanet), respectively, and attempts to follow official [[Internet Engineering Task Force|IETF]] [[Uniform Resource Identifier|URI]] standards as closely as possible. [[BitTorrent]] introduced the <code>btmh:</code> protocol in 2020 as part of its BitTorrent v2 changes.<ref name="bitv2">{{cite web |date=2020-09-07 |title=BitTorrent v2 |url=https://blog.libtorrent.org/2020/09/bittorrent-v2/ |url-status=live |archive-url=https://web.archive.org/web/20201030011550/https://blog.libtorrent.org/2020/09/bittorrent-v2/ |archive-date=2020-10-30 |access-date=2020-09-21 |publisher=BitTorrent}}</ref> == Format {{anchor|Parameters}}== Magnet URIs consist of a series of one or more parameters, the order of which is not significant, formatted in the same way as [[query string]]s that ordinarily terminate [[HTTP]] URLs. The following parameters are supported:<ref name=":0" /><ref name="BEP-9" /> {| class="wikitable" !Parameter !Name !Description |- |'''xt''' |'''eXact Topic''' |[[Uniform Resource Name|URN]] containing file [[hash sum|hash]]. This is the most crucial part of the magnet link, and is used to find and verify the specified file. The URN is specific to the protocol, so a file hash URN under btih (BitTorrent) would be completely different from the file hash URN for ed2k : <code>xt=<nowiki>urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a</nowiki></code> |- |'''dn''' |'''Display Name''' |A filename to display to the user, for convenience. |- |'''xl''' |'''eXact Length''' |The file size, in bytes |- |'''tr''' |'''address TRacker''' |Tracker [[URL]]; used to obtain resources for [[BitTorrent (protocol)|BitTorrent]] downloads without a need for [[Distributed hash table|DHT]] support.<ref name="BEP-9"/> The value must be URL encoded. :<code>tr=http%3A%2F%2Fexample.org%2Fannounce</code> |- |'''ws''' |'''Web Seed''' |The payload data served over HTTP(S) |- |'''as'''{{Citation needed|date=May 2022}} |'''Acceptable Source''' |Refers to a direct download from a web server. Regarded as only a fall-back source in case a client is unable to locate and/or download the linked-to file in its supported P2P network(s) :<code>as=[web link to file(URL encoded)]</code> |- |'''xs'''{{Citation needed|date=May 2022}} |'''eXact Source''' |Either an HTTP (or HTTPS, FTP, FTPS, etc.) download source for the file pointed to by the Magnet link, the address of a P2P source for the file or the address of a hub (in the case of [[DC++]]), by which a client tries to connect directly, asking for the file and/or its sources. This field is commonly used by P2P clients to store the source, and may include the file hash. : <code>xs=http://[Client Address]:[Port of client]/uri-res/N2R?[ [[Uniform Resource Name|URN]] containing a file [[hash sum|hash]] ]</code> : <code>xs=<nowiki>http://192.0.2.27:6346/uri-res/N2R?urn:sha1:FINYVGHENTHSMNDSQQYDNLPONVBZTICF</nowiki></code> |- |'''kt'''{{Citation needed|date=May 2022}} |'''Keyword Topic''' |Specifies a string of search keywords to search for in P2P networks, rather than a particular file :<code>kt=martin+luther+king+mp3</code> |- |'''mt'''{{Citation needed|date=May 2022}} |'''Manifest Topic''' |Link to the metafile that contains a list of magnets (MAGMA{{spaced ndash}} [https://rakjar.de/gnuticles/MAGMA-Specsv22.txt MAGnet MAnifest]); i.e. a link to a list of links :<code>mt=<nowiki>http://example.org/all-my-favorites.rss</nowiki></code> :<code>mt=<nowiki>urn:sha1:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ</nowiki></code> |- |'''so'''<ref>{{Cite web |last=Houlihan |first=Tyler |date=2017-05-24 |title=Magnet URI extension - Select specific file indices for download |url=http://bittorrent.org/beps/bep_0053.html |access-date=2024-12-30 |website=BitTorrent.org}}</ref><ref>{{Cite web |orig-date=2022-10-23 |title=libtorrent/magnet_uri.cpp at 64817e0e8793d0875fc10245de52ffb2540a223d · arvidn/libtorrent |url=https://github.com/arvidn/libtorrent/blob/64817e0e8793d0875fc10245de52ffb2540a223d/src/magnet_uri.cpp#L302-L501 |url-status=live |archive-url=https://web.archive.org/web/20221104095247/https://github.com/arvidn/libtorrent/blob/64817e0e8793d0875fc10245de52ffb2540a223d/src/magnet_uri.cpp#L302-L501 |archive-date=2022-11-04 |access-date=2022-11-04 |publisher=[[libtorrent]] |via=[[GitHub]]}}</ref> |'''Select Only''' |Lists specific files torrent clients should download,<ref>{{Cite web |date=2017-06-06 |title=BitTorrent Enhancement Proposal 53: Magnet URI extension - Select specific file indices for download |url=https://www.bittorrent.org/beps/bep_0053.html |url-status=live |archive-url=https://web.archive.org/web/20221010161216/https://www.bittorrent.org/beps/bep_0053.html |archive-date=2022-10-10 |access-date=2022-11-04 |website=BitTorrent.org}}</ref> indicated as individual or ranges (inclusive) of file indexes. :<code>so=0,2,4,6-8</code> |- |'''x.pe''' |'''PEer''' |Specifies fixed peer addresses to connect to. Used to bootstrap discovery of peers in the absence of (e.g.) trackers or [[Mainline DHT|DHT]].<ref name="BEP-9" /> :<code>x.pe=hostname:port</code> :<code>x.pe=ipv4-literal:port</code> :<code>x.pe=[ipv6-literal]:port</code> |} The standard also allows for application-specific experimental parameters, which must begin with "x".{{Citation needed|date=May 2022}} === Exact Topic (xt) === The xt parameter specifies the URN for a given p2p protocol. Its purpose is to provide a search parameter for finding the metadata to the torrent. This effectively acts as a replacement to a .torrent file, which itself contains the torrent metadata, by instead searching the p2p network (using the URN) for that metadata. Each protocol handles a URN uniquely; for example, <code>xt=<nowiki>urn:btih:FFC7E738EAA4CD4ECF51EC6FD669C6CDE2C281A8</nowiki></code> uses the btih (BitTorrent v1 protocol), so a BitTorrent client can take the hash and lookup the torrent's metadata in the BitTorrent DHT.<ref>{{Cite web |title=bep_0005.rst_post |url=http://bittorrent.org/beps/bep_0005.html |access-date=2022-05-12 |website=bittorrent.org}}</ref> In the case of DHT the client searches through a set of pre-known nodes and requests the metadata for an infohash; those nodes will make the same request to other known nodes until eventually a swarm is found and returned. xt also allows for a group setting. Multiple files can be included by adding a count number preceded by a dot (".") to each link parameter.{{Citation needed|date=May 2022}} :<code><nowiki>magnet:?xt.1=</nowiki>[ [[Uniform Resource Name|URN]] of the first file]&xt.2=[ URN of the second file]</code> ; [[Merkle tree#Tiger tree hash|Tiger Tree Hash]] (TTH): These hashes are used on [[Direct Connect (file sharing)|Direct Connect]] and [[Gnutella2|G2]] (Gnutella2), among others. :<code>xt=<nowiki>urn:tree:tiger</nowiki>:[ [[Merkle tree#Tiger tree hash|TTH]] [[hash sum|Hash]] ([[Base32]]) ]</code> ; [[SHA-1|Secure Hash Algorithm 1]] (SHA-1): These hash sums are used on [[gnutella]] and [[Gnutella2|G2]] (Gnutella2). :<code>xt=<nowiki>urn:sha1</nowiki>:[ [[SHA-1]] [[hash function|Hash]] ([[Base32]]) ]</code> ; [[BitPrint]]: Such hash sums consist of an SHA-1 Hash, followed by a TTH Hash, delimited by a point; they are used on [[gnutella]] and [[Gnutella2|G2]] (Gnutella2). :<code>xt=<nowiki>urn:bitprint</nowiki>:[ [[SHA-1]] [[hash function|Hash]] ([[Base32]]) ].[ [[Merkle tree#Tiger tree hash|TTH]] [[hash sum|Hash]] ([[Base32]]) ]</code> ; [[EDonkey network#Hash identification|ED2K]] (eDonkey2000) hash: These hash sums are used on [[eDonkey network|eDonkey2000]]. :<code>xt=<nowiki>urn:ed2k</nowiki>:[ [[EDonkey network#Hash identification|ED2K]] [[hash sum|Hash]] ([[Hexadecimal|Hex]]) ]</code> ; [[AICH|Advanced Intelligent Corruption Handler]] (AICH): Not formal URNs for Magnet links, such hash sums are used by [[eDonkey network|eDonkey2000]] to restore and control the integrity of downloading and already downloaded files. :<code>xt=<nowiki>urn:aich</nowiki>:[ [[AICH|aich]] [[hash sum|Hash]] ([[Base32]]) ]</code> ; [[Kazaa]] hash: Used on [[FastTrack]], these hash sums are vulnerable to [[Collision attack|hash collision attacks]]. :<code>xt=<nowiki>urn:kzhash</nowiki>:[ [[Kazaa]] [[hash sum|Hash]] ([[Hexadecimal|Hex]]) ]</code> ; BitTorrent info hash (BTIH): These are hex-encoded [[SHA-1]] hash sums of the "info" sections of [[BitTorrent (protocol)#Creating and publishing|BitTorrent metafile]]s as used by [[BitTorrent (protocol)|BitTorrent]] to identify downloadable files or sets of files. For backwards compatibility with existing links, clients should also support the [[Base32]] encoded version of the hash.<ref name="BEP-9">{{Cite web |date=2017-03-26 |title=BitTorrent Enhancement Proposal 9: Extension for Peers to Send Metadata Files |url=http://bittorrent.org/beps/bep_0009.html |url-status=live |archive-url=https://web.archive.org/web/20221010161216/https://www.bittorrent.org/beps/bep_0009.html#magnet-uri-format |archive-date=2022-10-10 |access-date=2022-11-04 |website=bittorrent.org |publication-date=2008-01-31}}</ref> :<code>xt=<nowiki>urn:btih</nowiki>:[ [[BitTorrent (protocol)|BitTorrent]] Info [[hash sum|Hash]] ([[Hexadecimal|Hex]]) ]</code> : Some clients require [[Base32]] of info_hash (e.g., [[Vuze]]). ; BitTorrent info hash v2 (BTMH): [[BitTorrent|BitTorrent v2]] replaces the [[SHA-1|obsolete SHA-1 hash]] with a [[SHA-2|SHA-256]] info hash. The v2 info-hash is given a new prefix (<code>btmh</code>) to allow for torrents that can participate in both v1 and v2 swarms.<ref name="bitv2"/> :<code>xt=<nowiki>urn:btmh</nowiki>:[1220: (v2 prefix) [[BitTorrent (protocol)|BitTorrent]] Info [[hash sum|Hash]] ([[Hexadecimal|Hex]]) ]</code> ; [[MD5|Message Digest 5]] (MD5): Supported by [[Gnutella2|G2]] (Gnutella2), such hashes are vulnerable to [[Collision attack|hash collision attacks]]. :<code>xt=<nowiki>urn:md5</nowiki>:[ [[MD5]] [[hash sum|Hash]] ([[Hexadecimal|Hex]]) ]</code> === Web links to the file === There are two types of download links that a Magnet link can include as a direct or backup source. ; "as" ("acceptable source"): Most clients treat "as" as equal to the "xs" token when it comes to priority, and ignore the timeout before contacting "as" sources denoted by the specs. ; Content-Addressable Web URL: This type of {{IETF RFC|2168}}-based link is used by [[gnutella]] as well as [[Gnutella2|G2]] applications.<ref>{{cite web |url=http://lists.w3.org/Archives/Public/www-talk/2001NovDec/0090.html |title=HTTP Extensions for a Content-Addressable Web |work=www-talk |publisher=W3C |first=Justin |last=Chapweske |date=November 29, 2001 |access-date=November 7, 2010 |archive-date=July 28, 2011 |archive-url=https://web.archive.org/web/20110728165323/http://lists.w3.org/Archives/Public/www-talk/2001NovDec/0090.html |url-status=live }}</ref> :<code>xs=http://[Client Address]:[Port of client]/uri-res/N2R?[ [[Uniform Resource Name|URN]] containing a file [[hash sum|hash]] ]</code> :<code>xs=<nowiki>http://192.0.2.27:6346/uri-res/N2R?urn:sha1:FINYVGHENTHSMNDSQQYDNLPONVBZTICF</nowiki></code> ;Link to a [[DirectConnect]] hub to find sources for a file: This type of link connects a DirectConnect client immediately to the hub in question. :<code>xs=dchub://[hub address]:[hub port]</code> ;Reference to a web-based source cache for a file on [[Gnutella2]]: In this case, the included link points, not to a client IP or direct source, but to a source cache which stores the IPs of other clients contacting it to download the same file. Once a client connects to the cache, it is served IPs for alternate sources, while its own IP is stored within the cache and forwarded to the next one connecting to the cache. This system operates similar to a [[BitTorrent tracker]]. :<code>xs=http://cache.freebase.be/[ [[SHA-1]] [[hash sum|hash]] ]</code> ;Reference to an eD2k source :<code>xs=ed2kftp://[client address]:[client port]/[ed2k hash]/[file size]/</code> === Supplement format (x.) === For experimental and self-complementing informal options, the prefix {{code|x.}} followed by a chosen suffix letter can be used. These names are guaranteed to never be standardized. :<code>x.[name of the new parameter]=[data of the new parameter ([[URL]] encoded)]</code>{{Citation needed|date=May 2022}} == Clients == {| class="wikitable sortable" |- ! Client ! [[#Format|dn]] ! [[#Format|xl]] ! [[#xt exact topic|xt]] ! [[#Address tracker (tr)|tr]] ! [[#P2P (xs)|xs]] ! [[#Normal (as)|as]] ! [[#Keywords (kt)|kt]] ! [[#Manifest (mt)|mt]] ! [[#Web Seed (ws)|ws]] |- | [[AMule]] | {{yes}} | {{yes}} | <code><nowiki>urn:ed2k:</nowiki></code> | {{no}} | {{unk}} | {{unk}} | {{unk}} | {{unk}} | {{unk}} |- | [[ApexDC++]] | {{yes}} | {{yes}} | <code><nowiki>urn:bitprint:</nowiki></code> <br/> <code><nowiki>urn:tree:tiger:</nowiki></code> | {{no}} | {{yes|dchub:}}<ref name="Dchub" group="Note">dchub://[hubaddress]:[hubport]</ref> | {{yes|dchub:}}<ref name="Dchub" group="Note"/> | {{no}} | {{no}} | {{unk}} |- | [[BitComet]] | {{yes}} | {{yes}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{yes}}<code><nowiki>1.76</nowiki></code> | {{no}} | {{no}} | {{no}} | {{yes}}<code><nowiki>1.74</nowiki></code><ref name="v1.74 Core Improve: support ws parameter in Magnet URI, to add web seed">{{cite web |title=v1.74 Core Improve: support ws parameter in Magnet URI, to add web seed |url=https://www.bitcomet.com/en/downloads |website=bitcomet |access-date=2021-04-07 |archive-date=2021-04-10 |archive-url=https://web.archive.org/web/20210410081721/http://www.bitcomet.com/en/downloads |url-status=live }}</ref> |- | [[Bitflu]] | {{yes}} | {{no}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{unk}} |- | [[Deluge (software)|Deluge]] | {{yes}} | {{no}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{unk}} |- | EiskaltDC++ | {{yes}} | {{yes}} | <code><nowiki>urn:tree:tiger:</nowiki></code> <br/> <code><nowiki>urn:bitprint:</nowiki></code> <br/> <code><nowiki>urn:btih:</nowiki></code><ref name="toBTClient" group="Note">Passes link to external software</ref> <br/> <code><nowiki>urn:btmh:</nowiki></code><ref group="Note" name="toBTClient"/> | {{no}} | {{yes|dchub:}}<ref group="Note" name="Dchub" /> <br/> adc:<ref name="ADC" group="Note">adc://[hubaddress]:[hubport]</ref> <br/> adcs:<ref name="ADCS" group="Note">adcs://[hubaddress]:[hubport]</ref> | {{yes|dchub:}}<ref name=Dchub group=Note/> | {{yes}} | {{no}} | {{unk}} |- | [[FlylinkDC++]] | {{yes}} | {{yes}} | <code><nowiki>urn:tree:tiger:</nowiki></code> <br/> <code><nowiki>urn:bitprint:</nowiki></code> <br/> <code><nowiki>urn:btih:</nowiki></code> | {{no}} | {{yes|dchub:}}<ref group="Note" name="Dchub" /> <br/> adc:<ref name="ADC" group="Note"/> <br/> adcs:<ref name="ADCS" group="Note"/> | {{yes|dchub:}}<ref name=Dchub group=Note/> | {{yes}} | {{no}} | {{unk}} |- | [[gtk-gnutella]] | {{yes}} | {{yes}} | <code><nowiki>urn:sha1:</nowiki></code> | {{no}} | {{yes|http:}} <br /> push: | {{yes}} | {{yes}} | {{no}} | {{unk}} |- | [[KTorrent]] | {{yes}} | {{no}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{unk}} |- | [[LimeWire]] | {{yes}} | {{yes}} | <code><nowiki>urn:sha1:</nowiki></code> | {{no}} | {{yes|http:}} <br /> urn:guid: | {{unk}} | {{no}} | {{no}} | {{unk}} |- | [[MonoTorrent]] | {{yes}} | {{yes}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{unk}} |- | [[μTorrent]] | {{yes}} | {{no}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{yes}} |- | [[qBittorrent]] | {{yes}} | {{yes}}<ref>{{cite web |title=Add eXact Length parameter when creating magnet URI |url=https://github.com/qbittorrent/qBittorrent/commit/27451469fa73fecfb93d7c98334f4a40c79b4c19 |website=GitHub |access-date=29 December 2024}}</ref> | <code><nowiki>urn:btih:</nowiki></code> <br/> <code><nowiki>urn:btmh:</nowiki></code> | {{yes}} | {{unk}} | {{unk}} | {{no}} | {{no}} | {{unk}} |- | [[Shareaza]] | {{yes}} | {{yes}} | <code><nowiki>urn:bitprint:</nowiki></code> <br/> <code><nowiki>urn:btih:</nowiki></code> <br/> <code><nowiki>urn:ed2k:</nowiki></code> <br/> <code><nowiki>urn:md5:</nowiki></code> <br/> <code><nowiki>urn:sha1:</nowiki></code> <br/> <code><nowiki>urn:tree:tiger: </nowiki></code> | {{yes}}<ref group=Note>Since v2.5.1.0</ref> | {{yes|http:}} <br /> ftp: | {{yes|http:}} <br /> ftp: <br /> <small>(Same priority as xs)</small> | {{yes}} | {{no}} | {{unk}} |- | [[Tixati]] | {{yes}} | {{yes}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{yes}} | {{yes}} | {{unk}} | {{unk}} | {{yes}} |- | [[Transmission (BitTorrent client)|Transmission]]<ref name=":0">{{cite web |url=https://trac.transmissionbt.com/browser/trunk/libtransmission/magnet-test.c?rev=9531 |title=magnet-test.c in trunk/libtransmission; Revision 9531 |publisher=Transmission |access-date=2012-02-04 |archive-date=2012-02-17 |archive-url=https://web.archive.org/web/20120217152203/https://trac.transmissionbt.com/browser/trunk/libtransmission/magnet-test.c?rev=9531 |url-status=live }}</ref><ref>{{cite web |url=https://trac.transmissionbt.com/browser/trunk/libtransmission/magnet.c?rev=9979 |title=magnet.c in trunk/libtransmission; Revision 9979 |publisher=Transmission |access-date=2012-02-04 |archive-date=2012-02-17 |archive-url=https://web.archive.org/web/20120217232524/https://trac.transmissionbt.com/browser/trunk/libtransmission/magnet.c?rev=9979 |url-status=live }}</ref> | {{yes}} | {{no}} | <code><nowiki>urn:btih:</nowiki></code> | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | {{yes}}<ref>{{cite web |url=https://github.com/transmission/transmission/commit/5c3fd1b5ccc3a8c4ab68e2c56861df31dd1c720a#diff-05c4e2919dd53eccc714f113e12f821685c9140c9e40491f2a069a2970912396 |title=magnet.c in libtransmission: Commit 5c3fd1b5ccc3a8c4ab68e2c56861df31dd1c720a |publisher=Transmission |access-date=2021-09-04 |archive-date=2021-09-04 |archive-url=https://web.archive.org/web/20210904042539/https://github.com/transmission/transmission/commit/5c3fd1b5ccc3a8c4ab68e2c56861df31dd1c720a#diff-05c4e2919dd53eccc714f113e12f821685c9140c9e40491f2a069a2970912396 |url-status=live }}</ref> |- | [[Vuze]] | {{yes}} | {{yes}} | <code><nowiki>urn:btih:</nowiki></code> <br/> <code><nowiki>urn:sha1:</nowiki></code> | {{yes}} | {{yes}}<code><nowiki>5.7.5.0</nowiki></code> | {{yes}}<code><nowiki>5.7.5.0</nowiki></code> | {{no}} | {{no}} | {{yes}} |} == See also == * [[BitTorrent]] * [[Burnbit]] * [[ed2k URI scheme]] * [[InterPlanetary File System]] * [[Metalink]] * [[Named data networking]] * [[Peer-to-peer]] == Explanatory notes == {{Reflist|group=Note}} == References == {{Reflist|30em}} == External links == * {{sourceforge|magnet-uri|Magnet-URI Project}}, an early definition of the format (last update 2002) * [http://compressme.net/ CHK] Freeware checksum utility with SHA1-Base32 and ED2K support * {{sourceforge|rhash|RHash}}, an [[Open-source license|open source]] command-line tool, which can calculate magnet links {{URI scheme}} {{File sharing protocols}} {{DEFAULTSORT:Magnet Uri Scheme}} [[Category:File sharing]] [[Category:URI schemes]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Anchor
(
edit
)
Template:Citation needed
(
edit
)
Template:Cite web
(
edit
)
Template:Code
(
edit
)
Template:File sharing protocols
(
edit
)
Template:IETF RFC
(
edit
)
Template:Multiple issues
(
edit
)
Template:No
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Sourceforge
(
edit
)
Template:Spaced ndash
(
edit
)
Template:URI scheme
(
edit
)
Template:Unk
(
edit
)
Template:Use dmy dates
(
edit
)
Template:Yes
(
edit
)