[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule Allgemein (http://www.emule-web.de/board/emule-allgemein/)
-   -   Chunks von einer temp datei in andere übertragen? (http://www.emule-web.de/board/4630-chunks-von-einer-temp-datei.html)

macko 27. August 2003 23:54

Chunks von einer temp datei in andere übertragen?
 
Hi

Ich und ein Kollege von mir laden beide am selben film. Er hat 500 und ich 400mb von (jeweils) 700mb.
Da wir übermorgen mal wieder auf einer lan sind hab ich mir gedacht ob es vielleicht möglich ist die fertigen chunks meiner unvollständigen temp datei, die in seiner temp datei noch nicht geladen wurden, in seine zu übertragen.

wenn also (vereinfacht dargestellt, sind natürlich mehr chunks) er von 7 chunks die chunks 1-5 hat und ich 3-6 könnte mein 6ster in seine temp datei übertragen werden da er diese noch nicht hat.

anschließend lösch ich meine temp datei und er gibt mir seine und dann wird weitergeladen 8)

Ist das möglich?

Danke

xtremchopper 28. August 2003 00:02

macko,
Das würd mich aber auch mal interessieren.
Wieso richtet ihr euch keinen Friendslot ein? Das sollte auf jeden Fall funzen.

Blomy 28. August 2003 00:18

Auch Nachricht an mich, wenn es jemand weiss und nicht spekuliert.

cosmic girl 28. August 2003 00:22

Es gibt ein Programm, das das kann - mal bei uns in eMule-Tools suchen.. ich suche derweil mal im Netz.. Wo ich das doch damals nur wieder entdeckt hatte!? *grübel*

cosmic girl 28. August 2003 00:28

Das sollte besagtes Programm sein: Remote Filesync

http://remotefilesync.sourceforge.net/

Zitat:

Zitat von blomy
Auch Nachricht an mich, wenn es jemand weiss und nicht spekuliert.

Ja, natürlich geht das per friend slot - das setzt aber voraus, daß die beiden sich finden können im eMule.. also Leute mit unabgeänderten default-Namen (z.B. 'emule-project.net') haben es da doch um einiges schwerer.. :P

Blomy 28. August 2003 00:43

Ich habe es mir runtergeladen. Ist 14 KB gross.

DANKE SCHÖN

xtremchopper 28. August 2003 00:44

Thx cosmic girl,
hab das Tool runtergeladen und werd's mal ausprobieren. Hab da noch was im Archiv aus nem mißlungenen Download und wußte nicht wie ich die zusammen bekomme. Könnte mit dem Tool eventuell klappen :idea:

cosmic girl 28. August 2003 00:51

Gerne doch

xtremchopper
Erbitte Bericht - egal ob erfolgreich oder nicht.

Bin gerade dabei, das Tool mal in unserem eMule-Tool Forum vorzustellen - kannst ja dann gleich dort berichten. :D
Wär recht nützlich.. ;)

macko 28. August 2003 00:54

Danke cosmic girl,
ging ja richtig schnell.
Und das um diese Uhrzeit.

Werd ich gleich mal testen das prog.

Achja wie richtet man das mit dem friend-slot ein?
Wurde diese funktion nicht aus einigen mods entfernt weil sie den anderen gegenüber nicht fair ist??
Ich find in der 0.30 lsd 12b zumindestens keine einstellung.

cosmic girl 28. August 2003 01:22

So, da dieser thread ruhig im eMule Allgemein Forum stehen bleiben kann, hier der link zum Tool-thread im eMule-Tools Forum: http://www.emule-web.de/board/viewtopic.php?t=5542

cosmic girl 28. August 2003 01:27

Zitat:

Zitat von macko
Achja wie richtet man das mit dem friend-slot ein?
Wurde diese funktion nicht aus einigen mods entfernt weil sie den anderen gegenüber nicht fair ist??
Ich find in der 0.30 lsd 12b zumindestens keine einstellung.

Normalerweise musst du jemanden als Freund hinzufügen - die Liste deiner Freunde ist im Nachrichten tab von eMule zu finden (bei den meisten Versionen sollte es schon noch drin sein). Dort dann mit Rechtsklick auf den Namen und wenn dann in dem Menü etwas wie 'Establish Friend Slot' oder in deutsch war das irgendwie 'Freund Uploadplatz einrichten' (oder so ähnlich) zu sehen ist, dann macht deine Version es - wenn nicht, dann Pech. ;)
Derzeit läuft bei mir der [lovelace.13] und ich kann einen Friend Slot einrichten.

xtremchopper 28. August 2003 01:54

cosmic girl, macko,
Wenn ich das richtig verstanden habe, dann braucht einer von den zweien das komplette File damit das Tool daraus das fehlende Stück in den Hash integrieren kann. Hab das Tool leider noch nicht richtig am laufen.
Meld mich dann später im neuen Thread und mach 'nen Rapport dazu :mrgreen:

cosmic girl 28. August 2003 01:59

Ja, so wie es der Beschreibung auf der Homepage des Tools nach klingt schon..
Allerdings erinnerte ich das Programm in eben dem Zusammenhang, den macko beschrieb. :?
Man kann ja bei einem .part file, das schon Anfangs-und Endchunk fertig geladen hat von einem "kompletten file" ausgehen, da die Datei auf der Platte bereits die endgültige Größe einnimmt. Das Tool an sich ist ja auch für andere Dateien geeignet, für die funktioniert es, wie sie schreiben sogar auch, wenn das unvollständige file kleiner ist, als das andere:
Zitat:

Zitat von FAQ auf [url
http://remotefilesync.sourceforge.net/faq.html]Q:[/url]
How does it work?

A:
RFSync creates a hashfile that contains the hashes of 50kb blocks of a file. When creating a difffile, RFsync takes the complete file, the hashfile and writes all blocks, that differ from the hashed files to the diff-file. The blocks in the diff-file can be written in the incomplete file then. Taht also works if the incomplete file has a smaller size than the complete file.

Somit könnte auch mit zwei unvollständigen .part files, die aber beide schon gleich groß sind doch auch klappen!?
Aber Probieren geht über Studieren. ;)

macko 28. August 2003 02:05

xtremchopper
also ich und ein kumpel testen das gerade mal an einer kleinen datei (so 2 mb)

ob die temp datei von emule fertig ist oder nicht kann das programm doch eigentlich gar nicht erkennen, es überprüft nur was in der "fertigen" datei vorhanden ist, die "unfertige" datei aber noch nicht hat und erstellt aus diesem defizit eine datei die dann die "unfertige" vervollständigt.

Die datei ist danach nur auf der vollständigkeit der vollständigen datei. Ob das auch im Sinne von emule "vollständig" ist spielt ja keine Rolle deshalb müsste es gehen.

Ich erstatte bericht :D

xtremchopper 28. August 2003 02:09

So soll es sein :wink:

Macko,
Also normalerweise wenn dein Kumpel bei dir in der Warteschleife steht oder du von ihm saugst dann klickst du Ihn mit der rechten Maustaste und wählst zur Freundesliste hinzufügen. Dann gehst du in den Nachrichtenreiter und dort müßte er dann stehen. Wieder Rechstklick und Freunduploadslot einrichten (oder so eine ähnliche Aussage) auswählen und schon sollte er einen Platz zugewiesen haben. Falls du seine IP hast kannst du damit auch einen Platz einrichten indem du im Nachrichtenreiter in der linken Spalte ins leere Rechtsklickst und einen Freund hinzufügen auswählst.

cosmic girl 28. August 2003 02:12

macko
Gleicher Gedanke.. :D - war noch am editieren, hab sogar den O-Text mal rausgekramt - da bist du mir schon zuvorgekommen.. That's board-life. ;)

xtremchopper
Hatte das mit dem Einrichten eine Friend Slots schon 40 min vor dir geschrieben.. :P
Beweis: http://www.emule-web.de/board/viewto...?p=66625#66625 ;)

xtremchopper 28. August 2003 02:23

Mann oh Mann habt ihr zuviel Kaffee im Blut? :mrgreen: Da kommt man mit dem lesen und tippen ja garnicht hinterher.
Hatte den gleichen Gedanken wie Macko und bin's gerade mit ner avi am testen, also nix mit eMule sondern auf einfach auf der Platte :wink:

macko 28. August 2003 02:24

Jawohl es geht! :mrgreen:
Dieses Programm ist echt genial!
ganz einfach nach anleitung :D


xtremchopper
Danke werd das mit dem friendslot morgen mal ausprobieren. Jetzt ist eh keiner mehr online.

Zitat:

Zitat von cosmic girl
macko
Gleicher Gedanke.. :D - war noch am editieren, hab sogar den O-Text mal rausgekramt - da bist du mir schon zuvorgekommen.. That's board-life. ;)

tja da war ich schneller :mrgreen: :lol:

xtremchopper 28. August 2003 02:27

es hat geklappt :D :D
Wichtig! Man sollte die hash die man "versendet" aus dem Ordner mit dem corrupten File löschen bevor man es Restored


Testbericht im von Cosmic eröffneten Thread http://www.emule-web.de/board/viewto...asc&highlight=

cosmic girl 28. August 2003 02:38

Zitat:

Zitat von macko
tja da war ich schneller :mrgreen: :lol:

QED!!!
Nicht unbedingt - denn mein Gedanke kam mir schon beim Absenden des posts (bevor ich dann die editierte Variante abschicken konnte, welche zweifelsfrei späteren Datums ist) - und zu dem Zeitpunkt hattest du deinen post noch nicht begonnen.. :mrgreen:

Und da man das jetzt beliebig so weiterführen könnte, würd ich sagen: Gleichstand ;)

macko 28. August 2003 02:40

Zitat:

Zitat von cosmic girl
Zitat:

Zitat von macko
tja da war ich schneller :mrgreen: :lol:

QED!!!
Nicht unbedingt - denn mein Gedanke kam mir schon beim Absenden des posts (bevor ich dann die editierte Variante abschicken konnte, welche zweifelsfrei späteren Datums ist) - und zu dem Zeitpunkt hattest du deinen post noch nicht begonnen.. :mrgreen:

Und da man das jetzt beliebig so weiterführen könnte, würd ich sagen: Gleichstand ;)

ok :P

xtremchopper 28. August 2003 02:43

Hey, kennt ihr Lucky Luke?
Der ist sogar schneller als sein Schatten :mrgreen:

macko 28. August 2003 03:18

Ich glaub wir haben ein riesen problem. Ich zumindestens :cry:

Das Tool kann nicht zwischen leeren (unbeschriebenen) dateiteilen und chunks in den temp dateien unterscheiden.
Zu dem beispiel 500mb datei hat chunk 1-5 von 7 und 400mb datei hat chunk 3-6 von 7 hab ich zum test 2 textdateien einmal mit den zahlen 1-5 und einmal mit 3-6 erstellt. (jede zahl in eine neue zeile und bei 3-6 die fehlenden 1-2 freigehalten)
Wenn ich jetzt die mit 1-5 als unvollständig und die mit 3-6 als vollständig deklariere und mit dem programm bearbeite hat das ergebnis zwar die 6 es fehlen aber 1 und 2. Es entspricht also der 3-6 textdatei. :cry:

umgekert genauso den dann ist zwar 1 und 2 da es fehlt aber die 6

das programm radiert also auch alle chunks der 500mb datei aus die die 400mb datei noch nicht hat. Macht also die 500er zur 400er und das ist ja nicht sinn der sache. ( umgekert macht es die 400er zwar zur 500er obwohl es nur 100mb überträgt aber ich wollte ja chunks zur 500er hinzufügen)

Zumindestens Theoretisch und an dem Versuch mit der Textdatei.
Cosmic Girl hat eben was mit 50kb blöcken zitiert hoffentlich bezieht sich das darauf schliesslich sind die textdateien keine 50k groß.

Am wirklichen objekt unfertigen Temp dateien kann ich das wohl erst morgen ausprobieren.
Und ich hoffe sehr das es damit geht.

Kann auch sein das ich mich mit der theorie irre (was ich ausnahmsweise mal schwer hoffe :| )

Wie gesagt ist nur Theorie und eine böse vermutung :(
Nacht

cosmic girl 28. August 2003 03:28

Also, nachdem ich damals, als mir dieses Tool erstmalig über den Weg gelaufen war, über eine eDonkey-spezifische site darauf gestossen bin, weiss ich, das das Tool speziell eben auch für ed2k-files empfohlen wurde - hoffen wir einfach mal das Beste! ;)

Eine Weiterentwicklung davon wäre, wenn man die chunks mit Nummer "persönlich" adressieren könnte und somit selektiv die zu tauschenden/ersetzenden chunks definieren könnte...

Wenn alle Stricke reissen, kann ich dir noch meine Methode empfehlen, die ich mal im Rahmen meines angeborenen Spieltriebes ausprobiert und für sehr gut befunden habe:
Zwei Rechner über ICS verbunden, auf beiden je einen eMule laufen gehabt, beide mit verschiedenen usernames/hashes die gleiche Datei aus dem ed2k-Netzwerk ziehen lassen.
Da beide glücklicherweise unterschiedliche chunks bekamen, habe ich mir selbst dann friend slots eingerichtet. Nicht schlecht gestaunt hab ich, als ich sah, daß der eine Rechner dem anderen die chunks mit 88 k rüberschob.. dazu aber nicht vergessen das Upload Limit aufzuheben! :mrgreen:

Usul 28. August 2003 05:48

Auch wenn es jetzt etwas Offtopic ist, wollte ich mal an das (mittlerweile anscheinend verschollene) Feature Lancast erinnern. Normalerweise müßte das für genau den Fall wie geschaffen sein (Datenaustausch auf einer LAN-Party), allerdings habe ich das Feature selbst nie genutzt und wüßte auch auf Anhieb keinen aktuellen Mod, der das implementiert hat (Plus vielleicht?).

Bevor Fragen kommen, Infos zu Lancast gibts hier http://www.emule-web.de/board/viewto...hlight=lancast und noch mehr in der Suche ;-)

xtremchopper 29. August 2003 00:47

macko,
Wenn du die 3-6 als vollständig deklarierst, wie soll bitte das Tool unter Verwendung einer Datei von 1-5 ein komplettes File erstellen? Es kann doch nicht "wissen" das vor deinem vollständigen File doch noch was fehlt. Wenn du 3-6 als vollständig nimmst ist die 3 so gesehen der Anfang und demzufolge wird bei der unvollständigen nur die 6 hinzugefügt und beim Vergleich festgestellt das die 1-2 nicht dazu gehören. Um das, was du möchtest, zu verwirklichen, müßte (so wie's CosmicGirl ansprach) zu jeder Zahl (Chunk) eine eindeutige Platzzuordnung vorhanden sein, Quasi ein Inhaltsverzeichnis und das bei jedem Chunk.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102