情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

単位付きのバイト数をバイト数に変換する

単位付きのバイト数をバイト数に変換するにはbytesモジュールのbytes.parse関数を使用します。

var bytes = require('bytes');

var b = bytes.parse('xxx');

第1引数に単位付きのバイト数を指定します。

単位には下のようなものがあります。

  • b・・・バイト。
  • kb・・・キロバイト。
  • mb・・・メガバイト。
  • gb・・・ギガバイト。
  • tb・・・テラバイト。

返り値としてバイト数が得られます。

サンプルコード1

bytes-2.js

var bytes = require('bytes');

console.log(bytes.parse('1b'));
console.log(bytes.parse('1kb'));
console.log(bytes.parse('1mb'));
console.log(bytes.parse('1gb'));
console.log(bytes.parse('1tb'));
console.log(bytes.parse('1.5gb'));
console.log(bytes.parse('1.12345gb'));

使用パッケージ

  • Bytes utility
    npm install bytesでインストールします。

実行結果

C:\work\node>node bytes-2.js
1
1024
1048576
1073741824
1099511627776
1610612736
1206295252

関連

pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-Node.js