Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1 KB

README.md

File metadata and controls

43 lines (34 loc) · 1 KB

reverse-byte-size

Opposite of byte-size. Takes a human-readable string and gives back the amount of bytes.

Example

var byteSize = require('byte-size');
var rbs = require('./source');

console.log(rbs(byteSize(1580)));
// { size: 1600, options: { units: 'metric', precision: 1 } }

console.log(rbs(byteSize(1580, {
	units: 'iec',
	precision: 3
})));
// { size: 1580, options: { units: 'iec', precision: 3 } }

console.log(rbs(byteSize(1580, {
	units: 'iec',
	precision: 0
})));
// { size: 2048, options: { units: 'iec', precision: 0 } }

console.log(rbs(byteSize(1234325, {
	units: 'iec'
})));
// { size: 1258291, options: { units: 'iec', precision: 1 } }

console.log(rbs(byteSize(45745677650, {
	precision: 3
})));
// { size: 45746000000,
//   options: { units: 'metric', precision: 3 } }

console.log(rbs(byteSize(34654398674396374896734, {
	units: 'iec',
	precision: 8
})));
// { size: 3.4654398669084328e+22,
//   options: { units: 'iec', precision: 8 } }