2009-08-20 12 views
-3

Ich möchte Torrent-Dateien mit einer Firefox-Erweiterung mit Javascript geschrieben erstellen. Torrent-Datei-Ersteller sind derzeit als Desktop-Anwendungen in allem außer Javascript verfügbar. Vielleicht ist es auch möglich, eine anständige Torrent-Dateispezifikation in Java zu finden, da azurious, ein Open-Source-P2P-Client, in Java geschrieben ist. Kann mir jemand bitte Hinweise oder vielleicht einige Spezifikationen geben, um es mit Javascript zu erreichen.So erstellen Sie Torrent-Dateien mit Javascript

+3

Java! = Javascript. http://www.dannyg.com/ref/javavsjavascript.html –

+0

Sie können Torrent-Dateien mit Javascript erstellen. Sie können Java dazu verwenden. – Saeros

+0

yaep aber wenn wir alle previlages Javascript geben, sollte es nicht möglich sein. – Xinus

Antwort

3

Javascript wird normalerweise in einem Browser in einer "Sandboxed" Umgebung ausgeführt, in der es beispielsweise keine Dateien erstellen kann. Wenn Sie Javascript in einer eigenständigen Umgebung wie jslibs verwenden möchten, ist das ein ganz anderer Vorschlag, und das Erstellen von Dateien wird möglich. Ist Ihr Problem mit Javascript per se, wie Ihre Frage und das Tagging zeigen, oder mit den Sandboxing-Browsern typischerweise darauf ausgeführt?

+0

Hallo, Ich entwickle Firefox Erweiterung. Als Feature möchte ich Torrent File Creator bereitstellen. Also ich denke, ich werde alle Privilegien für die Erstellung von Dateien haben. können Sie mir bitte sagen, wo ich anfangen soll, d. H. Erstellen von Dateien und alles ist in Ordnung, aber was tatsächlich in Torrent vorhanden und wie man es in Javascript implementieren. Danke – Xinus

+0

Ich glaube, es ist möglich, Dateien in Firefox-Erweiterungen zu schreiben, ja (habe es nie selbst gemacht). Torrent-Dateien sind kompliziert, aber gut spezifiziert, siehe Abschnitte 6 und 7 in http://wiki.theory.org/BitTorrentSpecification#Metainfo_File_Structure; Ich kenne keine vorhandenen Javascript-Bibliotheken, um damit zu helfen. Von welchen Informationen ausgehend - haben Sie beispielsweise die SHA1-Werte für die verschiedenen Teile oder müssen Sie diese selbst berechnen? –

Verwandte Themen