Конвертер
Конвертер Bencode
Кодировать JSON в формат Bencode или декодировать обратно.
Loading…
О Bencode Converter
Bencode Converter декодирует и кодирует данные в формате Bencode — бинарном формате сериализации, используемом в протоколе BitTorrent для кодирования метаинформации .torrent-файлов, ответов трекеров на запросы announce/scrape и расширений протокола пиров. Bencode поддерживает четыре типа данных: строки байт, целые числа, списки и словари (карты).
Как Использовать
Чтобы декодировать .torrent-файл, вставьте необработанную Bencode-строку или шестнадцатеричные байты в поле ввода и нажмите «Декодировать» — инструмент отобразит структурированный JSON, включая компоненты info_hash, URL-адреса announce и списки файлов. Чтобы создать Bencode, вставьте действительный JSON и нажмите «Кодировать». Сообщения об ошибках указывают на некорректный синтаксис Bencode с точной информацией о местоположении.
Распространённые Сценарии Использования
- Проверка содержимого .torrent-файлов путем декодирования структуры Bencode в JSON для просмотра URL-адресов трекеров, имен файлов и хешей частей
- Изменение метаданных торрент-файла, таких как URL трекера или комментарий, путём декодирования, редактирования структуры и повторного кодирования файла
- Отладка HTTP-ответов BitTorrent-трекеров на запросы announce и scrape для проверки количества пиров и статистики торрента
- Создание и тестирование реализаций BitTorrent-клиентов путем генерации действительных тестовых векторов Bencode из JSON-ввода
- Анализ структуры словаря Bencode info для расчета info_hash торрента в процессе исследования протокола BitTorrent