string2compact
v2.0.1 binary bittorrent compact convert hostname peer-to-peer port torrent tracker and 2 more...
string2compact
Convert 'hostname:port' strings to BitTorrent's compact ip/host binary returned by Trackers
This module is the opposite of compact2string. It works in the browser with browserify. It is used by WebTorrent, and more specifically, the bittorrent-tracker and bittorrent-dht modules.
install
npm install string2compact
usage
single string2compact
var string2compact = require('string2compact')
var compact = string2compact('10.10.10.5:65408')
console.log(compact) // new Buffer('0A0A0A05FF80', 'hex')
tranform multiple into one buffer
var compacts = string2compact([ '10.10.10.5:128', '100.56.58.99:28525' ])
console.log(compacts) // new Buffer('0A0A0A05008064383a636f6d', 'hex')
license
MIT. Copyright (c) Feross Aboukhadijeh and WebTorrent, LLC.
npm i string2compact
Metadata
- MIT
- >=12.20.0
- WebTorrent, LLC
- released 1/25/2023