2009-08-20 11 views
-3

Je veux créer des fichiers torrent avec une extension Firefox écrite en utilisant javascript. Les créateurs de fichiers torrent sont actuellement disponibles en tant qu'applications de bureau dans tout sauf javascript. Peut-être qu'il est également possible de trouver une spécification de fichier torrent décent dans Java, car azurious, un client open source p2p, est écrit en Java. Quelqu'un peut-il s'il vous plaît me donner des conseils, ou peut-être quelques spécifications, pour y parvenir en utilisant javascript.Comment créer des fichiers torrent en utilisant javascript

+3

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

+0

Vous ne pouvez pas créer de fichiers torrent en utilisant javascript. Vous pouvez utiliser Java pour le faire. – Saeros

+0

mais si nous donnons toutes les précautions au javascript ne devrait pas être possible. – Xinus

Répondre

3

Javascript est normalement exécuté dans un navigateur dans un environnement de "bac à sable", où il ne peut, par exemple créer de fichiers. Si vous voulez utiliser Javascript dans un environnement autonome, tel que jslibs, c'est une proposition très différente, et la création de fichiers devient possible. Est-ce que votre problème avec JavaScript est en soi, comme votre question et votre tag indiquent, ou avec les navigateurs en sandbox?

+0

Salut, Je développe l'extension firefox. Comme caractéristique je veux fournir le créateur de dossier de torrent. Donc je pense, j'aurai tous les privilèges pour créer des fichiers. pouvez-vous s'il vous plaît dites-moi où commencer, c'est-à-dire créer des fichiers et tout est ok mais ce qui est réellement présent dans torrent et comment l'implémenter en javascript. Merci – Xinus

+0

Je crois qu'il est possible d'écrire des fichiers dans les extensions Firefox, oui (jamais fait moi-même). Les fichiers Torrent sont compliqués mais bien spécifiés, voir les sections 6 et 7 dans http://wiki.theory.org/BitTorrentSpecification#Metainfo_File_Structure; Je ne connais pas de bibliothèques Javascript existantes pour vous aider. De quelles informations partez-vous? Ex: avez-vous les valeurs SHA1 pour les différentes pièces ou devez-vous les calculer vous-même? –

Questions connexes