2010-08-10 2 views
1

Есть ли какой-либо торрент-анализатор доступен в Java для извлечения метаданных из файлов .torrent ...Torrent Parser в Java

+0

Я тоже написал один. По словам людей, которые его используют, они полны и правильны: https://github.com/m1dnight/a-torrent-file-parser-in-java –

ответ

0

Вы можете использовать эту spec, чтобы писать синтаксический анализатор самостоятельно. Это не должно быть слишком сложно.

В противном случае вы можете проверить источник для любого Java-клиента. Azureus/Vuze имеет доступный источник (не видя никакой информации о лицензии при первом взгляде).

4

Статья на wiki.theory covering the bitorrent spec привела к BDecoder, декодер для файлового формата, используемый торрентом для кодирования метаданных. Повеселись! (Страница также содержит ссылку на соответствующий кодер)

Самый простой подход - использовать Bittorrent API. Предоставленный lib содержит клиента, который должен быть способен декодировать метаданные и включать в себя классы java для этой цели.


Похожие вопросы:

0

Посмотри jtorrentparser

Он разбирает массив шорт с статическим разбором() метод:

TorrentParser.parse(short[]);