Autor |
Beitrag |
Sina4ever
      
Beiträge: 76
|
Verfasst: Do 03.08.06 15:47
Hallo,
Weiß jemand wie oder womit man Torrent Dateien erstellen kann?
Moderiert von Gausi: Großbuchstaben in Kleinbuchstaben umgewandelt (und umgekehrt).
|
|
Gausi
      
Beiträge: 8548
Erhaltene Danke: 477
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Do 03.08.06 15:52
Einige Bittorrent-Programme können das - wie z.B. Azureus. Da geht es einfach über Datei -> Torrent erstellen.
_________________ We are, we were and will not be.
|
|
Andreas L.
      
Beiträge: 1703
Erhaltene Danke: 25
Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
|
Verfasst: Do 03.08.06 16:01
Wie man Torrents von einer Delphi-Anwendung aus erstellen kann weiß ich nicht. Wenn man eine .torrent-Datei mit den Editor öffnet sieht man nur seltsame Zeichen --> entweder ist die Datei Binär oder verschlüsselt
|
|
Sina4ever 
      
Beiträge: 76
|
Verfasst: Do 03.08.06 18:11
ja ich möchte wissen wie man sie aus dem eigenen programm raus erstellen kann...
evtl. hat ja jemand noch mehr infos über die torrent dateu struktur. ich suche mir nen wolf..
|
|
Gausi
      
Beiträge: 8548
Erhaltene Danke: 477
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Do 03.08.06 18:27
Torrent ist doch afaik OpenSource. Versuch doch einfach, über die offizielle Seite nachzufragen, ob sie dir ne Doku zum Aufbau der Torrent-Dateien schicken können. 
_________________ We are, we were and will not be.
|
|
Sina4ever 
      
Beiträge: 76
|
Verfasst: Mo 07.08.06 12:31
|
|
Sina4ever 
      
Beiträge: 76
|
Verfasst: Mo 04.09.06 09:51
hab noch was gefunden:
www.bittorrent.org/protocol.html
Zitat: |
The connectivity is as follows:
Strings are length-prefixed base ten followed by a colon and the string. For example 4:spam corresponds to 'spam'.
Integers are represented by an 'i' followed by the number in base 10 followed by an 'e'. For example i3e corresponds to 3 and i-3e corresponds to -3. Integers have no size limitation. i-0e is invalid. All encodings with a leading zero, such as i03e, are invalid, other than i0e, which of course corresponds to 0.
Lists are encoded as an 'l' followed by their elements (also bencoded) followed by an 'e'. For example l4:spam4:eggse corresponds to ['spam', 'eggs'].
Dictionaries are encoded as a 'd' followed by a list of alternating keys and their corresponding values followed by an 'e'. For example, d3:cow3:moo4:spam4:eggse corresponds to {'cow': 'moo', 'spam': 'eggs'} and d4:spaml1:a1:bee corresponds to {'spam': ['a', 'b']}. Keys must be strings and appear in sorted order (sorted as raw strings, not alphanumerics).
Metainfo files are bencoded dictionaries with the following keys:
announce
The URL of the tracker.
info
This maps to a dictionary, with keys described below.
The name key maps to a string which is the suggested name to save the file (or directory) as. It is purely advisory.
piece length maps to the number of bytes in each piece the file is split into. For the purposes of transfer, files are split into fixed-size pieces which are all the same length except for possibly the last one which may be truncated. piece length is almost always a power of two, most commonly 2 18 = 256 K (BitTorrent prior to version 3.2 uses 2 20 = 1 M as default).
pieces maps to a string whose length is a multiple of 20. It is to be subdivided into strings of length 20, each of which is the SHA1 hash of the piece at the corresponding index.
There is also a key length or a key files, but not both or neither. If length is present then the download represents a single file, otherwise it represents a set of files which go in a directory structure.
In the single file case, length maps to the length of the file in bytes.
For the purposes of the other keys, the multi-file case is treated as only having a single file by concatenating the files in the order they appear in the files list. The files list is the value files maps to, and is a list of dictionaries containing the following keys:
length - The length of the file, in bytes.
path - A list of strings corresponding to subdirectory names, the last of which is the actual file name (a zero length list is an error case).
In the single file case, the name key is the name of a file, in the muliple file case, it's the name of a directory. |
das erklärt den ersten teil des torrent files..aber diese kryptografischen sachen weiß ich trotzdem noch nicht...
|
|
freak4fun
      
Beiträge: 604
Erhaltene Danke: 4
Win 7 Pro
VS 2013 Express, Delphi, C#, PHP, Java
|
Verfasst: Do 07.09.06 13:18
_________________ "Ich werde auf GAR KEINEN Fall…!" - "Keks?" - "Okay, ich tu's."
i++; // zaehler i um 1 erhoehen
|
|
Masterhawk
      
Beiträge: 92
Win 2000,Win XP
D6 Pers
|
Verfasst: Fr 08.09.06 22:26
krypt@mountaincable.net
AN diese Mailaddi kannst du dich auch wenden. Krypt ist der Programmierer von 'Make Torrent'
Er muss es ja auch irgendiwe gemacht haben.....
MfG Masterhawk
|
|
|