ED2k link/fr: Difference between revisions

From Shareaza Wiki
Jump to navigation Jump to search
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''A TRADUIRE'''
'''Présentation'''


Les liens eD2k (''ed2k://'') sont des [http://fr.wikipedia.org/wiki/Hyperlien hyperliens] utilisés pour désigner des fichiers stockés et mis en partage sur le [[P2P network/fr|réseau P2P]] [[EDonkey2000/fr|eDonkey2000]].


In computing, '''eD2k links''' (''ed2k://'') are [[hyperlink]]s used to denote files stored on computers connected to the [[eDonkey network|eDonkey]] [[filesharing]] [[P2P network]].


== General ==
== Général ==
Many programs, such as [[eMule]], [[MLDonkey]] and the original [[eDonkey2000]] client by ''[[MetaMachine]]'', which introduced the link type, as well as others using the eDonkey file sharing protocol, can be used to manage files stored in the filesharing network.
De nombreux programmes, tels que : eMule , MLDonkey et le client original '''eDonkey2000''' créé par '''MetaMachine''' , qui a introduit ce type de lien, en utilisant le protocole de partage de fichiers [[EDonkey2000/fr|'''eDonkey''']], pour gérer les fichiers ''stockés'' sur le réseau de partage de fichiers.


eD2k links allow a file to be identified from a link in a web browser and to be downloaded thereafter by a client like eMule, [[Shareaza]] or any other compatible software. This linking feature was one of the first [[Uniform Resource Identifier|URI]]s to be introduced in [[peer-to-peer]] file sharing, and had a vast effect on the development of the eDonkey network, as it allowed external link sites to provide verified content within the network.  Nowadays, so-called [[Magnet URI scheme|Magnet links]] have replaced eD2k links in practice. They serve a similar role, but are not limited to the eD2k hash and can contain other hashes such as [[SHA-1]] or [[MD5]] for example, which makes it possible to use these links to point to files in several networks (as well as in BitTorrent) at once.
Les liens eD2k permettent à un fichier d'être identifié à partir d'un lien sur une page internet et d'être téléchargé par la suite par un client compatible comme eMule, Shareaza ou tout autre logiciel. Cette fonction de liaison a été l'un des premiers [http://fr.wikipedia.org/wiki/Uniform_Resource_Identifier URI] à être introduits dans le P2P et a eu une grande incidence sur le développement du réseau eDonkey, car il a permis la création de site de liens pour fournir un contenu vérifié au sein du réseau.


eD2k links include file hashes, as these hashes can be used as a [[unique identifier]] for files within the network, so even if the linked-to file has a different name on two computers within the network, the file can be found on both of them, and file chunks can be obtained from both sources. This is done by using a [[hash function]] on the file to calculate its checksum, depending only from the file content, not from its name.
Aujourd'hui en pratique, les [[Magnet link/fr|liens Magnet]] ont remplacé liens eD2k. Ils jouent un rôle analogue, mais ne sont pas limités à la valeur de hachage eD2k et peuvent contenir d'autres tables de hachage telles que par exemple [http://fr.wikipedia.org/wiki/SHA-1 SHA-1] ou [http://fr.wikipedia.org/wiki/MD5 MD5], ce qui rend possible l'utilisation de ces liens pour pointer vers des fichiers qui se trouvent sur plusieurs réseaux  à la fois (ainsi que sur [[BitTorrent/fr|BitTorrent]]).


Like other URI protocols, web browsers can be configured to automatically handle ed2k URIs. After installing an [[Comparison of eDonkey software|eD2k client]], the eD2k protocol is optionally registered so that clicking on it in the browser automatically starts the download or asks whether the user wants to start downloading.
Les liens eD2k incluent des hachages de fichiers, aussi ces tables de hachage peuvent être utilisés comme identificateur unique pour les fichiers au sein du réseau, de sorte que même si le fichier lié porte un nom différent sur ​​deux ordinateurs au sein du réseau, le fichier peut être trouvé sur les deux et des morceaux de fichiers peuvent être obtenus à partir de ces deux sources. Cela est réalisé en utilisant une [http://fr.wikipedia.org/wiki/Fonction_de_hachage fonction de hachage] sur le fichier pour en calculer la [http://fr.wikipedia.org/wiki/Somme_de_contr%C3%B4le somme de contrôle], ne dépendant que de la teneur du fichier, pas de son nom.


== File link format ==
Comme d'autres protocoles d'URI, les navigateurs Web peuvent être configurés pour gérer automatiquement les URI ed2k. Après l'installation d'un client eD2k, le protocole ed2k est inscrit afin que d'un simple clic sur un lien eD2k sur une page, démarre automatiquement le téléchargement ou demande si l'utilisateur souhaite en lancer le téléchargement.  
File links are preceded with the "file" token, which indicates that this is a file link, as opposed to a <code>server</code>, <code>serverlist</code>, <code>nodelist</code> or <code>friend</code> link. The typical eD2k file link also includes the [[filename]] and the file size. An example (a link to the 15&nbsp;MB [[wikia:lotr:The_Two_Towers:_The_Purist_Edit |Purist Edit]] trailer) is provided below:


ed2k://|file|The_Two_Towers-The_Purist_Edit-Trailer.avi|14997504|965c013e991ee246d63d45ea71954c4d|/
== Format du lien ==


eD2k links can also include a reference to the [[IP address]] and port of specific clients that are known to share the linked-to file. This is done by adding a list of sources after the main part of the link, like shown in the following example:
Les liens de fichiers sont précédées du paramètre (''token'') "fichier", ce qui indique qu'il s'agit d'un lien de fichier, par opposition à un lien serveur, serverlist, nodelist ou un ami. Le lien typique de fichier eD2k comprend également le nom du fichier ainsi que sa taille. Ci-dessous un exemple avec la dernière version de Shareaza.


  ed2k://|file|The_Two_Towers-The_Purist_Edit-Trailer.avi|14997504|965c013e991ee246d63d45ea71954c4d|/|sources,202.89.123.6:4662|/
  ed2k://|file|Shareaza_2.7.4.0_Win32.exe|11395147|ad53de32936803bd4d18031006d1a776|/


On eMule, the link often contains also an [[AICH]] [[Hash tree|top hash]] '''|h=H52BRVWPBBTAED5NXQDH2RJDDAKRUWST|''' to help recover the file in case of corruption during file transfer.
Les liens eD2k peuvent également inclure une référence à l'adresse IP ainsi que le port de communication de sources connus pour partager le fichier. Cela se fait en ajoutant une liste des sources après que la partie principale de la liaison, comme le montre l'exemple suivant:


== eD2k hash algorithm ==
ed2k://|file|Shareaza_2.7.4.0_Win32.exe|11395147|ad53de32936803bd4d18031006d1a776|/|sources,202.***.123.**:4662|/


The eD2k hash function is a [[hash list|root hash]] of a list of [[MD4]] [[hash function|hashes]]. It gives a different result than a simple usage of the MD4 algorithm.
== Algorithme du Hache eD2k ==
La fonction de hachage eD2k est le [http://translate.google.fr/translate?sl=en&tl=fr&js=y&prev=_t&hl=fr&ie=UTF-8&u=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHash_list&edit-text=&act=url hachage racine] d'une liste de table de hachages [http://fr.wikipedia.org/wiki/MD4 MD4]. Il donne un résultat différent de celui d'une simple utilisation de l'algorithme MD4.  


The file data is divided into full ''chunks'' of 9500 KiB (9728000 bytes) plus a remainder chunk, and a separate 128-bit MD4 checksum is computed for each. If the file is greater than 9500 KiB (which means that there is more than one chunk), the eD2k hash is computed by concatenating the chunks' MD4 checksums in order and hashing the result again using MD4. Otherwise, the MD4 hash of the only chunk of the file is used with no further modifications.<ref>emule source, method <code>CKnownFile::CreateFromFile</code>.</ref>
Le fichier de données est divisé en plusieurs morceaux d'une taille de 9500 Kio (9728000 octets), plus un morceau d'une taille inférieur qui représente le reste du fichier. Puis une somme de contrôle MD4 de 128 bits est calculé pour chaque morceaux. Si le fichier est supérieure à 9500 Kio (ce qui signifie qu'il y a plus d'un morceau), le hachage eD2k est calculé par la concaténation des sommes de contrôle MD4 des morceaux dans l'ordre et hache de nouveau le résultat en utilisant MD4.  
Cas contraire, le hachage MD4 du seul morceau d'un fichier est utilisé sans aucune modification.


This method of hashing allows the recipient to verify that a hash list corresponds to an original eD2k file hash, without the need to actually have the file present on disk.
Cette méthode de hachage permet au destinataire de vérifier que la liste de hachage correspond au hachage eD2k d'un fichier original, sans la nécessité d'avoir le fichier sur ​​son disque dur.


In the past, there has  been some ambiguity for files whose size is a multiple of the chunk size (9500 KiB). Old versions of some eD2k hash tools computed file hashes with an additional 0-byte chunk at the end. This is because an ambiguity of the term ''reminder chunk'' which can be interpreted as either ''the last chunk'' or a ''non-full chunk at the end''. Following the latter interpretation, some implementations added a zero byte chunk in case the last chunk of a file was a complete one. This practice is discouraged however and the first interpretation is used as a standard nowadays to prevent some files from having different hashes depending on the algorithm implementation used to calculate their hash.<ref>http://mldonkey.sourceforge.net/Ed2k-hash</ref>
== Les liens Serveur==
 
Un lien serveur fait référence à un serveur eDonkey2000. Les liens serveur sont indiqués par le token (paramètre) "server" en début de lien et ont le format suivant:
== Server links ==
A server link is a reference to an eDonkey2000 server; clicking on such a link typically adds it to the server list. Server links are indicated by the <code>server</code> token at the beginning of the link and have the following format:


  ed2k://|server|IP|PORT|/
  ed2k://|server|IP|PORT|/


* IP – IP of the server to connect to.
* IP – Adresse IP du serveur, adresse à laquelle le client se connecte.
* PORT – Port where the server is listening for incoming eD2k connections
* PORT – Port sur ​​lequel le serveur écoute les connexions entrantes.


Example:
Exemple:


  ed2k://|server|207.44.222.51|4242|/
  ed2k://|server|207.44.222.51|4242|/


== See also ==
En Général, lorsque l'on clique sur de tels liens, soit le client eD2k se connecte au serveur indiqué, soit le serveur est ajouté à la liste des serveurs du client.


* [[Magnet URI scheme]]
==Référence==
* [[Metalink]]
* [[Named data networking]]


Source : http://en.wikipedia.org/wiki/Ed2k_URI_scheme
Source : http://en.wikipedia.org/wiki/Ed2k_URI_scheme

Latest revision as of 19:50, 12 April 2014

Présentation

Les liens eD2k (ed2k://) sont des hyperliens utilisés pour désigner des fichiers stockés et mis en partage sur le réseau P2P eDonkey2000.


Général

De nombreux programmes, tels que : eMule , MLDonkey et le client original eDonkey2000 créé par MetaMachine , qui a introduit ce type de lien, en utilisant le protocole de partage de fichiers eDonkey, pour gérer les fichiers stockés sur le réseau de partage de fichiers.

Les liens eD2k permettent à un fichier d'être identifié à partir d'un lien sur une page internet et d'être téléchargé par la suite par un client compatible comme eMule, Shareaza ou tout autre logiciel. Cette fonction de liaison a été l'un des premiers URI à être introduits dans le P2P et a eu une grande incidence sur le développement du réseau eDonkey, car il a permis la création de site de liens pour fournir un contenu vérifié au sein du réseau.

Aujourd'hui en pratique, les liens Magnet ont remplacé liens eD2k. Ils jouent un rôle analogue, mais ne sont pas limités à la valeur de hachage eD2k et peuvent contenir d'autres tables de hachage telles que par exemple SHA-1 ou MD5, ce qui rend possible l'utilisation de ces liens pour pointer vers des fichiers qui se trouvent sur plusieurs réseaux à la fois (ainsi que sur BitTorrent).

Les liens eD2k incluent des hachages de fichiers, aussi ces tables de hachage peuvent être utilisés comme identificateur unique pour les fichiers au sein du réseau, de sorte que même si le fichier lié porte un nom différent sur ​​deux ordinateurs au sein du réseau, le fichier peut être trouvé sur les deux et des morceaux de fichiers peuvent être obtenus à partir de ces deux sources. Cela est réalisé en utilisant une fonction de hachage sur le fichier pour en calculer la somme de contrôle, ne dépendant que de la teneur du fichier, pas de son nom.

Comme d'autres protocoles d'URI, les navigateurs Web peuvent être configurés pour gérer automatiquement les URI ed2k. Après l'installation d'un client eD2k, le protocole ed2k est inscrit afin que d'un simple clic sur un lien eD2k sur une page, démarre automatiquement le téléchargement ou demande si l'utilisateur souhaite en lancer le téléchargement.

Format du lien

Les liens de fichiers sont précédées du paramètre (token) "fichier", ce qui indique qu'il s'agit d'un lien de fichier, par opposition à un lien serveur, serverlist, nodelist ou un ami. Le lien typique de fichier eD2k comprend également le nom du fichier ainsi que sa taille. Ci-dessous un exemple avec la dernière version de Shareaza.

ed2k://|file|Shareaza_2.7.4.0_Win32.exe|11395147|ad53de32936803bd4d18031006d1a776|/

Les liens eD2k peuvent également inclure une référence à l'adresse IP ainsi que le port de communication de sources connus pour partager le fichier. Cela se fait en ajoutant une liste des sources après que la partie principale de la liaison, comme le montre l'exemple suivant:

ed2k://|file|Shareaza_2.7.4.0_Win32.exe|11395147|ad53de32936803bd4d18031006d1a776|/|sources,202.***.123.**:4662|/

Algorithme du Hache eD2k

La fonction de hachage eD2k est le hachage racine d'une liste de table de hachages MD4. Il donne un résultat différent de celui d'une simple utilisation de l'algorithme MD4.

Le fichier de données est divisé en plusieurs morceaux d'une taille de 9500 Kio (9728000 octets), plus un morceau d'une taille inférieur qui représente le reste du fichier. Puis une somme de contrôle MD4 de 128 bits est calculé pour chaque morceaux. Si le fichier est supérieure à 9500 Kio (ce qui signifie qu'il y a plus d'un morceau), le hachage eD2k est calculé par la concaténation des sommes de contrôle MD4 des morceaux dans l'ordre et hache de nouveau le résultat en utilisant MD4. Cas contraire, le hachage MD4 du seul morceau d'un fichier est utilisé sans aucune modification.

Cette méthode de hachage permet au destinataire de vérifier que la liste de hachage correspond au hachage eD2k d'un fichier original, sans la nécessité d'avoir le fichier sur ​​son disque dur.

Les liens Serveur

Un lien serveur fait référence à un serveur eDonkey2000. Les liens serveur sont indiqués par le token (paramètre) "server" en début de lien et ont le format suivant:

ed2k://|server|IP|PORT|/
  • IP – Adresse IP du serveur, adresse à laquelle le client se connecte.
  • PORT – Port sur ​​lequel le serveur écoute les connexions entrantes.

Exemple:

ed2k://|server|207.44.222.51|4242|/

En Général, lorsque l'on clique sur de tels liens, soit le client eD2k se connecte au serveur indiqué, soit le serveur est ajouté à la liste des serveurs du client.

Référence

Source : http://en.wikipedia.org/wiki/Ed2k_URI_scheme