require 'vendor/autoload.php';

use Arokettu\Bencode\Bencode;

// Путь к .torrent файлу
$filePath = 'example.torrent';

// Чтение и расшифровка данных из файла
$torrentData = Bencode::load($filePath);

// Вывод основных полей (название, трекер, комментарий)
echo "Главный трекер: " . ($torrentData['announce'] ?? 'Нет') . "\n";
echo "Комментарий: " . ($torrentData['comment'] ?? 'Нет') . "\n";

// Информация о файлах внутри раздачи
if (isset($torrentData['info'])) {
    echo "Имя раздачи/папки: " . ($torrentData['info']['name'] ?? 'Нет') . "\n";
}

// array со всеми данными структуры
print_r($torrentData);
