Je cherche un fichier
Le nom sert à chercher. Mais pour eMule, l'identité réelle du fichier est son hash eD2K. Deux noms différents peuvent donc désigner exactement le même contenu.
IdentifierVous cliquez sur Télécharger. Derrière ce geste, eMule doit résoudre six problèmes très simples : identifier le fichier, trouver ceux qui le possèdent, leur parler, attendre son tour, assembler les morceaux et vérifier le résultat.
Le nom sert à chercher. Mais pour eMule, l'identité réelle du fichier est son hash eD2K. Deux noms différents peuvent donc désigner exactement le même contenu.
IdentifierUn serveur eD2K peut jouer le rôle d'annuaire central. Kad fournit un autre annuaire, distribué entre les utilisateurs. Les deux peuvent aider à retrouver le même fichier.
ChercherUne source est simplement un autre client qui possède tout ou partie du fichier. Serveur, Kad et Source Exchange peuvent chacun apporter des sources supplémentaires.
DécouvrirTrouver 50 sources ne signifie pas télécharger depuis 50 machines immédiatement. Chaque uploader a une capacité limitée et maintient sa propre file d'attente.
S'organiserLe fichier est découpé en parts et en blocs. Alice peut envoyer une zone, Bob une autre, Claire une troisième. eMule reconstitue progressivement le puzzle.
Les hashes permettent de contrôler les données reçues. Quand tout est complet et valide, le fichier rejoint le partage : Akshaan peut alors fournir à son tour les morceaux aux autres.
Vérifier · partagerTout le reste — HighID, LowID, crédits, A4AF, AICH, Large Files, reasks, opcodes — sert surtout à rendre cette boucle plus fiable, plus efficace ou compatible avec différents clients.
hash eD2K pour identifier le contenu. Le fichier est historiquement découpé en parts de 9 728 000 octets et les hashes des parts participent à l'identification globale.Suivons un téléchargement fictif minute par minute et regardons quand interviennent serveur, Kad, sources, queue, blocs et vérification.