プログラマであれば当たり前ですが、1kBは1,000 byteではありません。1,024 byteながら便宜上分かりやすい1kBと表記しています。同様に1GBも1,024MBであって、バイト数からの換算は非常に面倒です。 皆さんも人に説明したり、ドキュメントで書く際に1,024で割って計算した経験があるはずです。そんな面倒な計算を避けるためにpretty-bytes-cliを使いましょう。

pretty-bytes-cliの使い方

使い方は簡単で、コマンドの後にバイト数を渡すだけです。

$ pretty-bytes 10000
10 kB
$ pretty-bytes 10200
10.2 kB
$ pretty-bytes 3901839018
3.9 GB

といった感じで分かりやすい表示に変換してくれます。pretty-bytes-cliを入れておくと、ドキュメントを書く際に役立ちそうです。

pretty-bytes-cliはnode/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。

sindresorhus/pretty-bytes-cli: Convert bytes to a human readable string: 1337 → 1.34 kB