Skip to content
JaviertINC edited this page Nov 23, 2025 · 1 revision

jtTransform.size

Aquí hay dos buenísimas funciones para transformar los tamaños de Bytes a formatos legibles.

Format

Con esta función podrás mostrar un número en formato legible.

jtTransform.size.format Estructura

jtTransform.size.formatBytes(bytes: number, decimals?: number): string

Parámetros

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.

Ejemplos de uso

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"

Unformat

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.

Estructura

jtTransform.size.unformatBytes(str: string): number

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
str string Obligatorio Número a convertir a Bytes.

Ejemplos de uso

import jtTransform from '@javiert.dev/transform';

let result = jtTransform.size.unformat("117.74MB");
console.log(result); // 123459338.24
import jtTransform from '@javiert.dev/transform';

let result = jtTransform.size.unformat("4GB");
console.log(result); // 4294967296

Clone this wiki locally