Konverter
Konverter Bencode
Enkode JSON ke format Bencode atau dekode Bencode ke JSON.
Loading…
Tentang Bencode Converter
Bencode Converter mengonversi struktur data JSON ke format Bencode dan mendekode data yang dienkode Bencode kembali ke JSON yang mudah dibaca. Bencode adalah format serialisasi yang diciptakan oleh Bram Cohen untuk protokol BitTorrent — ia mengodekan integer sebagai i<n>e, string sebagai <length>:<string>, list sebagai l<items>e, dan dictionary sebagai d<key-value pairs>e. Semua file .torrent dienkode Bencode, dan Bencode digunakan untuk respons HTTP announce/scrape tracker BitTorrent. Alat ini membuat inspeksi dan modifikasi file torrent menjadi mudah.
Cara Menggunakan
Untuk mendekode file .torrent, tempel string Bencode mentah atau byte yang dienkode hex ke kolom input dan klik Decode — alat ini akan menampilkan JSON terstruktur termasuk komponen info_hash, URL announce, dan daftar file. Untuk membuat Bencode, tempel JSON yang valid dan klik Encode. Pesan kesalahan mengidentifikasi sintaks Bencode yang salah dengan informasi lokasi yang tepat.
Kasus Penggunaan Umum
- Memeriksa isi file .torrent dengan mendekode struktur Bencode ke JSON untuk melihat URL tracker, nama file, dan piece hashes
- Memodifikasi metadata torrent seperti URL tracker announce dengan mendekode ke JSON, mengedit nilai, lalu mengodekan ulang ke Bencode
- Melakukan debugging respons HTTP announce dan scrape tracker BitTorrent untuk memverifikasi jumlah peer dan statistik torrent
- Membangun dan menguji implementasi klien BitTorrent dengan menghasilkan vektor uji Bencode yang valid dari input JSON
- Menganalisis struktur dictionary info Bencode untuk menghitung info_hash torrent selama penelitian protokol BitTorrent