Bencode-omvandlare
Koda JSON till Bencode-format eller avkoda Bencode till JSON.
Om Bencode-konverterare
Bencode Converter kodar JSON-datastrukturer till Bencode-format och avkodar Bencode-kodad data tillbaka till läsbar JSON. Bencode är serialiseringsformatet som uppfanns av Bram Cohen för BitTorrent-protokollet — det kodar heltal som i'<'n>e, strängar som '<'längd>:'<'sträng>, listor som l'<'objekt>e och ordböcker som d'<'nyckel-värdepar>e. Alla .torrent-filer är Bencode-kodade, och Bencode används för BitTorrent-tracker announce/scrape HTTP-svar. Detta verktyg gör inspektion och modifiering av torrentfiler enkel.
Hur Man Använder
För att avkoda en .torrent-fil, klistra in den råa Bencode-strängen eller hex-kodade bytes i inmatningsfältet och klicka på Avkoda — verktyget visar strukturerad JSON inklusive info_hash-komponenter, announce-URL:er och fillistor. För att skapa Bencode, klistra in giltig JSON och klicka på Koda. Felmeddelanden identifierar felformaterad Bencode-syntax med exakt platsinformation.
Vanliga Användningsområden
- Inspektera innehållet i .torrent-filer genom att avkoda Bencode-strukturen till JSON för att se tracker-URL:er, filnamn och piece-hashar
- Modifiera torrentmetadata som announce tracker-URL:er genom att avkoda till JSON, redigera värden och sedan koda om till Bencode
- Felsöka BitTorrent-tracker HTTP announce- och scrape-svar för att verifiera antal peers och torrentstatistik
- Bygga och testa BitTorrent-klientimplementationer genom att generera giltiga Bencode-testvektorer från JSON-indata
- Analysera Bencode info-ordbokens struktur för att beräkna torrent info_hash under forskning om BitTorrent-protokollet