formatFileSize
バイト数を人間が読みやすいファイルサイズ表記(B / KB / MB / GB)に変換します。
|
import { formatFileSize } from "@blueai/ui"Examples
変換例
| 入力 | bytes | 出力 |
|---|---|---|
| 0 bytes | 0 | 0 B |
| 500 bytes | 500 | 500 B |
| 1,023 bytes | 1,023 | 1023 B |
| 1 KB | 1,024 | 1.0 KB |
| 15.5 KB | 15,872 | 15.5 KB |
| 240 KB | 245,760 | 240.0 KB |
| 1 MB | 1,048,576 | 1.0 MB |
| 5.3 MB | 5,557,453 | 5.3 MB |
| 1 GB | 1,073,741,824 | 1.0 GB |
| 2.5 GB | 2,684,354,560 | 2.5 GB |
formatFileSize(0) // → "0 B"
formatFileSize(1024) // → "1.0 KB"
formatFileSize(1048576) // → "1.0 MB"
formatFileSize(1073741824) // → "1.0 GB"Props
| Prop | Type | Default | Description |
|---|---|---|---|
| bytes* | number | — | 変換するバイト数 |