Convertidor
Conversor Bencode
Codifica JSON a formato Bencode o decodifica Bencode a JSON.
Loading…
Acerca del Convertidor Bencode
El Convertidor Bencode codifica estructuras de datos JSON al formato Bencode y decodifica datos codificados en Bencode de vuelta a JSON legible. Bencode es el formato de serialización inventado por Bram Cohen para el protocolo BitTorrent: codifica enteros como i<n>e, cadenas como <length>:<string>, listas como l<items>e y diccionarios como d<key-value pairs>e. Todos los archivos .torrent están codificados en Bencode, y Bencode se utiliza para las respuestas HTTP de announce/scrape de los trackers de BitTorrent. Esta herramienta facilita la inspección y modificación de archivos torrent.
Cómo Usar
Para decodificar un archivo .torrent, pegue la cadena Bencode sin procesar o los bytes codificados en hex en el campo de entrada y haga clic en Decode; la herramienta mostrará el JSON estructurado, incluyendo los componentes info_hash, las URL de announce y las listas de archivos. Para crear Bencode, pegue un JSON válido y haga clic en Encode. Los mensajes de error identifican la sintaxis Bencode mal formada con información precisa de la ubicación.
Casos de Uso Comunes
- Inspeccionar el contenido de archivos .torrent decodificando la estructura Bencode a JSON para ver las URL de los trackers, los nombres de los archivos y los hashes de las piezas
- Modificar metadatos de torrent, como las URL de announce del tracker, decodificando a JSON, editando valores y luego volviendo a codificar a Bencode
- Depurar las respuestas HTTP de announce y scrape del tracker de BitTorrent para verificar el número de pares y las estadísticas del torrent
- Construir y probar implementaciones de clientes BitTorrent generando vectores de prueba Bencode válidos a partir de una entrada JSON
- Analizar la estructura del diccionario info de Bencode para calcular el info_hash del torrent durante la investigación del protocolo BitTorrent