PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dekodierer dekodiert unvollständige Datei die noch geladen wird



tompetti
20.04.2007, 11:02
Hallo,

heute hat der neue Dekodierer eine Datei dekodiert, die noch geladen wurde. Passiert ist das mit der Funktion Alle Dateien aus einem Ordner dekodieren. Das ist bisher noch nicht passiert, es gab eine Fehlermeldung. heute hat das doofe Ding aber leider angefangen und dekodiert, die Datei und die Umwandlungsberechtigung war natürlich futsch.

tompetti

Raus
20.04.2007, 11:10
Das ist ja blöd.

Du kannst die Datei bei positiven GWP aber erneut decodieren.

worfroz
20.04.2007, 13:05
die Datei [...] war natürlich futsch.

Hast Du evtl. eingestellt, daß die .otrkey-Datei nach dem Download gelöscht werden soll? Einfach diese Funktion abstellen, so behälst Du zumindest die entsprechende Datei.

Mr. S
20.04.2007, 13:50
Woher soll der Decoder denn wissen, das die Datei noch nicht fertig ist? Ein Verfahren das zu prüfen wird es vielleicht in Zukunft geben, aber daran wird noch gearbeitet. Das ist alles noch Baustelle.

benediktus
20.04.2007, 14:34
Beim FDM sind die unfertigen Dateien versteckt, also durchaus als nicht zu
dekodieren erkennbar. Das müßte doch in der Software überprüft werden
können.

NGC-Ollie
20.04.2007, 14:39
ja, das ist aber nur beim FDM! beim Firefox heißt die Datei otkey.part und bei utorrent otrkey.!ut usw.usf!

Cineatic
20.04.2007, 15:35
Woher soll der Decoder denn wissen, das die Datei noch nicht fertig ist? Ein Verfahren das zu prüfen wird es vielleicht in Zukunft geben, aber daran wird noch gearbeitet. Das ist alles noch Baustelle.

Die Überprüfung ist aber eigentlich recht simpel. Abfrage, ob die Datei zur Zeit geöffnet ist. Und während einem Download gilt die Datei vom System als geöffnet. Und das kann überprüft werden. Bei dem alten OTR-Decoder gab es dann eine entsprechende Fehlermeldung und eine Decodierung war nicht möglich, bevor der Download abgeschlossen war, bzw. ggf. der Torrent-Client geschlossen wurde.

Mr. S
20.04.2007, 16:19
Die Überprüfung ist aber eigentlich recht simpel. Abfrage, ob die Datei zur Zeit geöffnet ist. Und während einem Download gilt die Datei vom System als geöffnet. Und das kann überprüft werden. Bei dem alten OTR-Decoder gab es dann eine entsprechende Fehlermeldung und eine Decodierung war nicht möglich, bevor der Download abgeschlossen war, bzw. ggf. der Torrent-Client geschlossen wurde.
Richtig, das wurde abgeschafft, weil die Meldung immer bei den Leuten auftrat, die P2P verwendet haben. Die konnten dann nämlich gar nicht dekodieren.

tompetti
20.04.2007, 19:48
Ich nutze den FDM und hatte den Download gestoppt, um einem anderen Vorrang zu geben und dann wieder aktiviert (Status Sanduhr). Das hat scheinbar den Schutz der Datei die geladen wird aufgehoben.

Ok, jetzt weiß man es ja...

stna1981
23.04.2007, 16:32
Das einfachste wäre, wenn es - wie bereits desöfteren gefordert - eine Art Integritätsprüfung der Datei gäbe, z. B. über einen MD5-Hashwert. Der wird vor dem Decodieren vom Decoder anhand der lokalen Datei berechnet und mit dem Wert der auf dem Server vorhandenen Datei abgeglichen.

Dann ist es wurscht, ob die Datei jetzt geöffnet ist, ob sie nur halber da ist, ob versteckt, ob andere Endung etc, die Prüfung klappt immer...

Mr. S
24.04.2007, 16:38
Das einfachste wäre, wenn es - wie bereits desöfteren gefordert - eine Art Integritätsprüfung der Datei gäbe, z. B. über einen MD5-Hashwert. Der wird vor dem Decodieren vom Decoder anhand der lokalen Datei berechnet und mit dem Wert der auf dem Server vorhandenen Datei abgeglichen.
Tja, Otr ist ja lernfähig, daher wird sowas in das zukünftige Format eingebaut. Das ändert zwar nichts am aktuellen Problem, aber in Zukunft wird es besser, das kann ich versprechen.