Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aurimasniekis/6991ec2365ae91de6dd7d40b6029036c to your computer and use it in GitHub Desktop.
Save aurimasniekis/6991ec2365ae91de6dd7d40b6029036c to your computer and use it in GitHub Desktop.
╰─➤ node
> var Buffer = require("buffer").Buffer
undefined
> var a = fs.readFileSync('./messge.json')
undefined
> var b = JSON.parse(a);
undefined
> b
{ numwant: 10,
uploaded: 0,
downloaded: 0,
action: 'announce',
info_hash: 'úÕކ=ð‚\u0003\n\u0011þ\u0015~ÉY%øŽé',
peer_id: '-WD0018-duq4FaPOFQ7B',
offers:
[ { offer: [Object], offer_id: 'ëș\r\u001c6Ã~rU¥5wäáWÎs<Ø' },
{ offer: [Object], offer_id: '\u001fO¬y^RÔjçÉiÈ\u0000$‘sg«®ˆ' },
{ offer: [Object],
offer_id: '\u0012øq?Ð\f۟\u0011v\u000eç2à%Â@Â5ü' },
{ offer: [Object], offer_id: 'x4!Eð‘Q[\u0005²®®Ú’94šŠ 7' },
{ offer: [Object],
offer_id: '\u000eñü0¼ðÖx\t\fI\u0002#÷6Iš\u0001{…' },
{ offer: [Object], offer_id: '”*xÓ âTM\u0014&žÎC\u0002“?ž A‚' },
{ offer: [Object], offer_id: '\tOÚ1†³Øã{.,…4ER–ί\u0005' },
{ offer: [Object], offer_id: '&lB’î\u0019­©­”ѹ\u0002E³4)ävv' },
{ offer: [Object], offer_id: '¹Hå&o\u0007¿§eepY\u0010rS6c)àÏ' },
{ offer: [Object],
offer_id: 'ûöfK˜\u0001\u0005U“NØç$\u000b6\u0006Ipo\u001a' } ] }
> var c = Buffer.from(b.info_hash, "binary");
undefined
> c
<Buffer fa d5 de 86 3d f0 8d 82 03 0a 11 fe 15 7e c9 59 25 f8 8e e9>
> c.toString('hex');
'fad5de863df08d82030a11fe157ec95925f88ee9'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment