-
Notifications
You must be signed in to change notification settings - Fork 0
Sizes
JaviertINC edited this page Nov 23, 2025
·
1 revision
Aquí hay dos buenísimas funciones para transformar los tamaños de Bytes a formatos legibles.
Con esta función podrás mostrar un número en formato legible.
jtTransform.size.formatBytes(bytes: number, decimals?: number): string| Parámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| bytes | number |
Obligatorio | Número a convertir a formato legible. | |
| decimals | number |
Opcional | 2 | Número de decimales a mostrar. |
import jtTransform from '@javiert.dev/transform';
let result = jtTransform.size.format(1234567890);
console.log(result); // "117.74MB"import jtTransform from '@javiert.dev/transform';
let result = jtTransform.size.format(1234567890, 3);
console.log(result); // "117.738MB"Con esta función podrás mostrar un número en formato legible a su forma numérica en Bytes.
Tip
Mientras más decimales tenga el número, más preciso será el resultado.
jtTransform.size.unformatBytes(str: string): number| Parámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| str | string |
Obligatorio | Número a convertir a Bytes. |
import jtTransform from '@javiert.dev/transform';
let result = jtTransform.size.unformat("117.74MB");
console.log(result); // 123459338.24import jtTransform from '@javiert.dev/transform';
let result = jtTransform.size.unformat("4GB");
console.log(result); // 4294967296