Omzetter
Bencode-converter
Codeer JSON naar Bencode-formaat of decodeer Bencode naar JSON.
Loading…
Over Bencode Converter
De Bencode Converter codeert JSON-datastructuren in Bencode-formaat en decodeert Bencode-gecodeerde gegevens terug naar leesbare JSON. Bencode is het serialisatieformaat dat is uitgevonden door Bram Cohen voor het BitTorrent-protocol. Het codeert gehele getallen als i<n>e, tekenreeksen als <lengte>:<string>, lijsten als l<items>e en woordenboeken als d<sleutel-waardeparen>e. Alle .torrent-bestanden zijn Bencode-gecodeerd en Bencode wordt gebruikt voor het aankondigen/schrapen van HTTP-reacties door de BitTorrent-tracker. Deze tool maakt het inspecteren en wijzigen van torrent-bestanden eenvoudig.
Hoe te gebruiken
Om een .torrent-bestand te decoderen, plakt u de onbewerkte Bencode-tekenreeks of hexadecimaal gecodeerde bytes in het invoerveld en klikt u op Decoderen. De tool geeft de gestructureerde JSON weer, inclusief info_hash-componenten, aankondigings-URL's en bestandslijsten. Om Bencode te maken, plakt u geldige JSON en klikt u op Coderen. Foutmeldingen identificeren een verkeerd opgemaakte Bencode-syntaxis met nauwkeurige locatie-informatie.
Veelvoorkomende gebruiksscenario's
- Inspecteren van de inhoud van .torrent-bestanden door de Bencode-structuur naar JSON te decoderen om tracker-URL's, bestandsnamen en stuk-hashes te zien
- Het wijzigen van torrent-metagegevens, zoals het aankondigen van tracker-URL's, door te decoderen naar JSON, waarden te bewerken en vervolgens opnieuw te coderen naar Bencode
- Foutopsporing in BitTorrent-tracker HTTP-aankondiging en scrape-reacties om het aantal peers en torrent-statistieken te verifiëren
- Bouwen en testen van BitTorrent-clientimplementaties door geldige Bencode-testvectoren te genereren op basis van JSON-invoer
- Analyse van de Bencode-infowoordenboekstructuur voor het berekenen van de torrent info_hash tijdens BitTorrent-protocolonderzoek