NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
Zero dependency JavaScript solution for implementing the encoding and decoding of the Bencode
format. Works in both browser and commonjs environments.
npm install bencode-js
For the browser, simply copy either the compressed or uncompressed file into your app and include it on your web page.
CommonJS environments:
Bencode = require('bencode-js')
Bencode.decode(...)
Bencode.encode(...)
In the browser the object is available globally as window.Bencode
.
object
is either a String
, Number
, Array
, or Object
.
Bencode.encode("string") // => "6:string"
Bencode.encode(123) // => "i123e"
Bencode.encode(["str", 123]) // => "l3:stri123ee"
Bencode.encode({ key: "value" }) // => "d3:key5:valuee"
string
is a Bencoded string.
Bencode.decode("d3:key5:valuee") // => { key: "value" }
Clear Button
Rating: 0