<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=ED2k-URI-Schema</id>
	<title>ED2k-URI-Schema - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=ED2k-URI-Schema"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=ED2k-URI-Schema&amp;action=history"/>
	<updated>2026-06-03T01:33:08Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=ED2k-URI-Schema&amp;diff=2036707&amp;oldid=prev</id>
		<title>imported&gt;Trustable: +{{SEITENTITEL}}</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=ED2k-URI-Schema&amp;diff=2036707&amp;oldid=prev"/>
		<updated>2026-04-08T00:09:38Z</updated>

		<summary type="html">&lt;p&gt;+{{SEITENTITEL}}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:eD2k-URI-Schema}}&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;eD2k-URI-Schema&amp;#039;&amp;#039;&amp;#039; ist ein [[Hyperlink]]-Typ, der benutzt wird, um, ähnlich wie [[Magnet-Link]]s, auf Dateien innerhalb des [[eDonkey2000]]- oder [[Kademlia]]-[[Filesharing]]-Netzes zu verweisen.&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Viele Programme, so wie [[eMule]], [[MLDonkey]] und der ursprüngliche eDonkey2000-Client von &amp;#039;&amp;#039;[[eDonkey#Geschichte|MetaMachine]]&amp;#039;&amp;#039;, können genutzt werden, um Dateien im eDonkey-Netzwerk zu finden, hoch- und herunterzuladen. Dabei stehen die Dateien auf den Computern anderer Netzwerkteilnehmer zur Verfügung, die diese dann an Interessenten hochladen. Dateien werden dabei über ihren eD2k-[[Hashfunktion|Hash]] eindeutig identifiziert. Da die Hashsumme identisch bleibt, auch wenn eine Datei umbenannt wird, ist diese Identifizierung viel zuverlässiger als beispielsweise eine Identifizierung anhand des Namens.&lt;br /&gt;
&lt;br /&gt;
eD2k-Links gehörten zu den ersten Inhaltslinks für Dateien in P2P-Netzwerken. Heutzutage werden jedoch meist die moderneren, weil nicht auf einen Hashtyp limitierten und daher universell einsetzbaren [[Magnet-Link]]s verwendet. So können diese zum Beispiel auch [[SHA-1]]- und [[MD5]]-Hashes enthalten, was es möglich macht, die gleiche Datei auch in anderen Netzwerken, etwa [[Gnutella2]], zu lokalisieren.&lt;br /&gt;
&lt;br /&gt;
Wie andere URIs auch können sich Programme im Betriebssystem und/oder Webbrowser registrieren, um bei einem Klick auf einen derartigen Link automatisch aufgerufen zu werden und die verlinkte Datei herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
== Linkformat ==&lt;br /&gt;
Es gibt zwei Haupttypen von eD2k-Links. Ist das erste Schlüsselwort &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;, wird auf eine Datei verwiesen, ist es dagegen &amp;lt;code&amp;gt;server&amp;lt;/code&amp;gt;, enthält der Link den Verweis auf die IP eines [[eDonkey2000]]-Servers. Neuere eMule-Versionen unterstützen auch andere Schlüsselwörter wie etwa &amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt; für automatisierte Suchanfragen.&lt;br /&gt;
&lt;br /&gt;
=== File ===&lt;br /&gt;
Ein typischer eD2k-Link enthält sowohl den benötigten eD2k-[[MD4]]-Hash als auch einen Dateinamen und die Dateigröße. Als Beispiel kann der Installer von [[Shareaza]] v2.5.3.0 (6,35 MiB) dienen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ed2k://|file|Shareaza_2.5.3.0_Win32.exe|6653348|7fb2bc10e0422a0e4f7e8613bd522c89|/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich können durch Anhängen des Sources-Tags feste Quellen für die Datei angegeben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ed2k://|file|Shareaza_2.5.3.0_Win32.exe|6653348|7fb2bc10e0422a0e4f7e8613bd522c89|/|sources,252.191.193.62:6443|/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist auch möglich, den AICH-Hash&amp;lt;ref name=&amp;quot;AICH&amp;quot;&amp;gt;AICH = Advanced Intelligent Corruption Handling, ein verbesserter Schutz gegen defekte Dateien&amp;lt;/ref&amp;gt; durch das Anhängen eines Tokens in der Form &amp;lt;code&amp;gt;|h=H52BHJ5K2L90WXDPQQDH2RJDDAKRUWST|&amp;lt;/code&amp;gt; (wobei in diesem Beispiel &amp;lt;code&amp;gt;H52BHJ5K2L90WXDPQQDH2RJDDAKRUWST&amp;lt;/code&amp;gt; der AICH-Hash entspricht) anzugeben, wie es zum Beispiel eMule beim Generieren von ed2k URIs tut.&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
Ein Server-Link enthält die IP-Adresse eines eDonkey2000-Servers, der beim Verwenden des Links dem Server-Cache des verwendeten eDonkey-Clients hinzugefügt wird, sofern dieser dies unterstützt.&lt;br /&gt;
&lt;br /&gt;
Ein typischer Server-eD2k-Link folgt dem folgenden Schema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ed2k://|server|IP|PORT|/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IP → eD2k-Server-IP&lt;br /&gt;
* PORT → der Port des eD2k-Servers, auf welchem dieser eD2k-Verbindungen akzeptiert&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ed2k://|server|207.44.222.51|4242|/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Search ===&lt;br /&gt;
Der Such-URI-Typ wurde mit eMule 0.50a eingeführt.&amp;lt;ref&amp;gt;{{Internetquelle|url=http://www.emule-project.net/home/perl/news.cgi?l=1&amp;amp;cat_id=22|titel=eMule-Changelog|zugriff=31. Juli 2010}}&amp;lt;/ref&amp;gt; Er besteht aus dem Schlüsselwort &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;search&amp;lt;/span&amp;gt; und einem Suchbegriff:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;ed2k://|search|Suchbegriff|/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die erste Implementierung einer Browsererweiterung, die von diesem Linkschema Gebrauch macht, erfolgte für [[Mozilla Firefox]].&amp;lt;ref&amp;gt;{{Internetquelle|url=https://addons.mozilla.org/en-US/firefox/addon/154449/|titel=eMuleSearch-Erweiterung für Firefox|zugriff=31. Juli 2010|offline=ja}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eD2k-Hash-Algorithmus ==&lt;br /&gt;
Der eD2k-Hash, welcher im eDonkey-Netzwerk und daher auch in ed2k-Links zur Dateiidentifizierung und -verifikation genutzt wird, ist der [[MD4]]-Hash einer MD4-Hashliste. Er wird wie folgt generiert:&lt;br /&gt;
&lt;br /&gt;
Im ersten Schritt wird die Datei in Teile (sog. &amp;#039;&amp;#039;chunks&amp;#039;&amp;#039;) von 9.500 [[KiB]] (9728000 Byte, also annähernd 9,28 MiB) eingeteilt, wobei der letzte Teil den Rest umfasst und daher kleiner als 9.500 KiB ist. Im Fall, dass die Dateigröße genau ein Vielfaches von 9.500 KiB ist, hat das Reststück eine Größe von 0 [[Byte]]. Im zweiten Schritt wird von jedem Stück eine &amp;#039;&amp;#039;128-bit-MD4-Prüfsumme&amp;#039;&amp;#039; berechnet. Gibt es mehr als ein Chunk, werden daraufhin alle diese Hashsummen aneinander gehängt und aus dem resultierenden [[Zeichenkette|String]] wird mit erneuter Hilfe der MD4-Hashfunktion der finale Hash berechnet. Ist die Datei jedoch kleiner als 9.500 KiB, wird die Hash des einzigen Chunks der Datei ohne weitere Modifikationen als Dateihash verwendet.&amp;lt;ref&amp;gt;[[eMule]]-Quellcode: &amp;lt;code&amp;gt;CKnownFile::CreateFromFile&amp;lt;/code&amp;gt;-Methode.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als wichtig ist also hervorzuheben, dass die eD2k-Hashsumme in den meisten Fällen nicht mit dem einfachen MD4-Hash identisch ist. Auch bedeutet dies, dass einfach verifiziert werden kann, ob eine Chunk-Hash-Liste zu einer Datei gehört, denn der Dateihash lässt sich aus den einzelnen Chunk-Hashes berechnen. Der größte Nachteil dieses Hashsystems ist dabei, dass Einzelchunks 9.500 KiB an Größe haben, also immer nur relativ große Teile der Datei nach dem Herunterladen verifiziert werden können, was im Fehlerfall den erneuten Download von 9,28&amp;amp;nbsp;MiB an Daten nötig macht. Dies machte die Entwicklung von Sub-Chunk-Verifizierungssystemen wie &amp;#039;&amp;#039;ICH&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;ICH = Intelligent Corruption Handling, des Vorläufers von AICH&amp;lt;/ref&amp;gt; und &amp;#039;&amp;#039;AICH&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;AICH&amp;quot; /&amp;gt;, notwendig.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[eDonkey2000]]&lt;br /&gt;
* [[Magnet-Link|Magnet-URI-Schema]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://forum.emule-project.net/index.php?showtopic=46944 emule forum guides] How to remove the ed2k link protocol association in windows.&lt;br /&gt;
* [http://wiki.amule.org/wiki/Ed2k_link aMule wiki: ed2k link].&lt;br /&gt;
* [http://www.emule-project.net/home/perl/help.cgi?l=1&amp;amp;rm=show_topic&amp;amp;topic_id=422 emule project] Ed2k link formats supported by emule client.&lt;br /&gt;
* [http://ed2k-tools.sourceforge.net/ed2k_hash.shtml ED2K tools - ED2K_Hash] Tool to create ED2K hashes.&lt;br /&gt;
* [http://phantomp2p.com Phantom P2P] eD2k Links Provider&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Ed2k-Uri-Schema}}&lt;br /&gt;
[[Kategorie:EDonkey2000]]&lt;br /&gt;
[[Kategorie:URI]]&lt;br /&gt;
&lt;br /&gt;
[[ru:eDonkey2000 (сеть)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>