はじめに
node.jsのコードの中でprettysizeモジュールを使用する機会があったので、どのようなモジュールであるのか簡単にまとめたいと思います。
prettysizeモジュールとは
データのバイト数を人間が読みやすい形式に変換するための Node.js ライブラリです。ファイルサイズやデータの大きさを表示する際に、より直感的な形式(例えば KB、MB、GB など)で表現することができます。
サンプルコード
const prettysize = require("prettysize");
const result1 = prettysize(1024);
const result2 = prettysize(1024 * 1024);
const result3 = prettysize(123456789);
const result4 = prettysize(10000000000);
console.log(result1);
console.log(result2);
console.log(result3);
console.log(result4);
・const prettysize = require("prettysize");
prettysize モジュールをインポートしています。これにより、ファイルサイズなどのバイト数を読みやすい形式に変換する機能を使用できます。
・const result1 = prettysize(1024); // 1 KB
const result2 = prettysize(1024 * 1024); // 1 MB
const result3 = prettysize(123456789); // 約 117.74 MB
const result4 = prettysize(10000000000); // 約 9.31 GB
• result1: 1024 バイトは 1 キロバイト(KB)に相当します。このため、結果は "1 KB" になります。
• result2: 1024 × 1024 バイトは 1 メガバイト(MB)に相当します。したがって、結果は "1 MB" です。
• result3: 123456789 バイトは約 117.74 メガバイト(MB)です。結果は "117.74 MB" になります。
• result4: 10000000000 バイトは約 9.31 ギガバイト(GB)です。したがって、結果は "9.31 GB" です。
実行結果
まとめ
node.jsのprettysizeモジュールの使用方法についてまとめました。自動で読みやすいサイズに変換してくれるので便利ですね!
Reference