Konvertor
Bencode převodník
Zakódujte JSON do formátu Bencode nebo dekódujte Bencode do JSON.
Loading…
O Bencode Converteru
Bencode Converter kóduje datové struktury JSON do formátu Bencode a dekóduje data kódovaná Bencode zpět do čitelného JSONu. Bencode je serializační formát vynalezený Bramem Cohenem pro protokol BitTorrent — kóduje celá čísla jako i<n>e, řetězce jako <length>:<string>, seznamy jako l<items>e a slovníky jako d<key-value pairs>e. Všechny soubory .torrent jsou kódovány Bencode a Bencode se používá pro HTTP odpovědi BitTorrent trackeru announce/scrape. Tento nástroj usnadňuje kontrolu a úpravu torrent souborů.
Jak Používat
Pro dekódování souboru .torrent vložte syrový Bencode řetězec nebo hexadecimálně kódované bajty do vstupního pole a klikněte na Decode — nástroj zobrazí strukturovaný JSON včetně komponent info_hash, announce URL a seznamů souborů. Pro vytvoření Bencode vložte platný JSON a klikněte na Encode. Chybové zprávy identifikují chybnou syntaxi Bencode s přesnými informacemi o umístění.
Běžné Případy Použití
- Kontrola obsahu souborů .torrent dekódováním Bencode struktury do JSONu pro zobrazení tracker URL, názvů souborů a hashů částí
- Úprava metadat torrentu, jako jsou announce tracker URL, dekódováním do JSONu, úpravou hodnot a následným opětovným kódováním do Bencode
- Ladění HTTP announce a scrape odpovědí BitTorrent trackeru pro ověření počtu peerů a statistik torrentu
- Vytváření a testování implementací BitTorrent klientů generováním platných Bencode testovacích vektorů z JSON vstupu
- Analýza struktury Bencode info dictionary pro výpočet torrent info_hash během výzkumu BitTorrent protokolu