Vés al contingut

Magnet

De la Viquipèdia, l'enciclopèdia lliure
Icona d'imant arrodonit, utilitzada aThe Pirate Bay

Elsenllaços magnètics(de l'anglèsmagnet links), també anomenatsenllaços magneto simplementmagnet,són unesquema URIutilitzat com aestàndard de factoper identificar arxius pel seu contingut, a partir d'unvalor hashmés que per la seva ubicació.

Tot i que els enllaços magnètics poden ser utilitzats per a altres aplicacions, són especialment útils en xarxesd'igual a igualperquè permeten enllaçar recursos sense la necessitat d'un servidor permanent disponible, i poden ser generats per qualsevol que tingui l'arxiu. Això els fa populars per al seu ús com a termes de cerca "garantits" a la comunitat decompartició de fitxerson qualsevol pot distribuir un enllaç magnètic per assegurar que el recurs recuperat mitjançant aquell enllaç sigui aquell que es vol, sense importar com s'hi accedeixi.

Història

[modifica]

L'estàndard dels enllaços magnètics va ser desenvolupat perBitzil'any 2002, parcialment com intent d'una generalització dels esquemes URIed2k:ifreenet:utilitzats pereDonkey2000iFreenet,respectivament, i de seguir els estàndards oficials d'URIde laIETFtant de prop com fos possible.

Descripció tècnica

[modifica]

Els enllaços magnètics consisteixen d'una sèrie d'un o més paràmetres, l'ordre dels quals és irrellevant, amb el mateix format que lescadenes de consultaque normalment finalitzen les adreçesHTTP.El paràmetre més comú és "xt" ( "tema exacte" ), el qual és generalment unaURNformada a partir delvalor hashd'un fitxer concret, exemple:

magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a&dn

Això es refereix al hashSHA-1codificat enhexadecimalde la secció d'informació de l'arxiutorrenten qüestió. Cal tenir en compte, que tot i que s'especifiqui un arxiu en concret, l'aplicació de client ha de realitzar una cerca de disponibilitat.

Altres paràmetres definits per l'esborrany d'aquest estàndard són:

  • "dn" ( "nom de pantalla" ): un nom de fitxer per mostrar a l'usuari, per comoditat
  • "kt" ( "paraula clau" ): una cerca més general, especificant termes de cerca, en comptes d'un arxiu particular
  • "mt" ( "tema de manifest" ): un URI que enllaça a un arxiu de manifest, p. ex. una llista d'elements més llunyans
  • paràmetres experimentals específics a diferents aplicacions, han de començar per "x."

L'estàndard també permet la utilització de múltiples paràmetres del mateix tipus afegint ".1", ".2", etc. al nom de paràmetre, p. ex.: magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7

Disseny

[modifica]

Els enllaços magnètics poden contenir múltiples paràmetres, en qualsevol ordre, i separats per '&'.

magnet:? xl = [Mida en bytes] & dn = [file name (URL codificada)] & xt = urn: tree: tiger: [TTHhash(Base32) ]

Paràmetres

[modifica]
  • dn (Nom de pantalla) – Nom de fitxer
  • xl (Longitud exacta) – Mida en bytes
  • xt (Tema exacte) –URNque conté elhashde l'arxiu
  • as (Font acceptable) – Enllaç web a l'arxiu en línia
  • xs (Font exacta) – EnllaçP2P
  • kt (Paraula clau) – Paraules clau per a la cerca
  • mt (Arxiu de manifest) – Enllaç al fitxer de manifest
  • tr (Rastrejador d'adreçes) – URL de rastrejador per a descàrreguesBitTorrent

Exemples

[modifica]

Enllaç a un arxiu de zero bytes

[modifica]
magnet:?xt=urn:ed2k:31D6CFE0D16AE931B73C59D7E0C089C0
&xl=0&dn=zero_len.fil
&xt=urn:bitprint:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ
.LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
&xt=urn:md5:D41D8CD98F00B204E9800998ECF8427E

mediawiki-1.15.1.tar.gz

[modifica]
magnet:?xt=urn:ed2k:354B15E68FB8F36D7CD88FF94116CDC1
&xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY
&xt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q
&xl=10826029&dn=mediawiki-1.15.1.tar.gz
&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce
&as=http%3A%2F%2Fdownload.wikimedia.org%2Fmediawiki%2F1.15%2Fmediawiki-1.15.1.tar.gz
&xs=http%3A%2F%2Fcache.example.org%2FXRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5
&xs=dchub://example.org

Vegeu també

[modifica]

Referències

[modifica]