1.0.0 • Published 8 years ago
netbios-names v1.0.0
netbios-names
NetBIOS name encoding/decoding library
netbios-names encodes and decodes NetBIOS names, as found in SMB protocol on Windows.
Usage: encoding
var encodeNBName = require('netbios-names').encode;
var plainName = 'Router-i5'
var nbName = encodeNBName(plainName);
console.log(nbName);or in ES6 syntax:
import { encode as encodeNBName } from 'netbios-names';
let plainName = 'Router-i5'
let nbName = encodeNBName(plainName);
console.log(nbName);outputs
FCGPHFHEGFHCCNGJDFUsage: decoding
var decodeNBName = require('netbios-names').decode;
var nbName = 'FCGPHFHEGFHCCNGJDF'
var plainName = decodeNBName(nbName);
console.log(nbName);or in ES6 syntax:
import { decode as decodeNBName } from 'netbios-names';
let nbName = 'FCGPHFHEGFHCCNGJDF'
let plainName = decodeNBName(plainName);
console.log(nbName);outputs
Router-i5API
var encodeNBName = require('netbios-names').encode;
var decodeNBName = require('netbios-names').decode;or in ES6 syntax
import { encode as encodeNBName, decode as decodeNBName } from 'netbios-names';encode(plainName)
Encodes plainName as NetBIOS name.
decode(nbName)
Decodes nbName from NetBIOS name to plain text.
Install
With npm installed, run
$ npm install netbios-namesSee Also
License
GPL-3.0
1.0.0
8 years ago