convertDataUnit
データを異なる単位(ビット、バイト、キロバイトなど)に変換します。
二進制接頭語と十進制接頭語をサポートしています。
二進制接頭語は、国際電気標準会議(IEC)によって定義され、2 の冪に基づいています(例:1 KiB = 2^10 バイト)。十進制接頭語は、国際単位系(SI)の一部であり、10 の冪に基づいています(例:1 kB = 10^3 バイト)。
Added in v0.0.2
Usage
ts
import { convertDataUnit } from 'parsnip-kit'
convertDataUnit(1, 'B', 'bit', 'binary') // 8
convertDataUnit(1, 'B', 'bit', 'decimal') // 8
convertDataUnit(1024, 'B', 'KB', 'binary') // 1
convertDataUnit(1000, 'B', 'KB', 'decimal') // 1
API
Arguments
Arg | Type | Optional | Default | Description |
---|---|---|---|---|
value | number | false | undefined | 変換するデータサイズの値 |
from | DataUnit | false | undefined | データサイズの元の単位 |
to | DataUnit | false | undefined | 変換する目標データ単位 |
prefix | 'binary' | 'decimal' | false | undefined | 変換に使用する接頭語の種類(二進制または十進制)。デフォルトは 'binary' です |
Returns
Type |
---|
number |