🧰 UtlKit

Cómo Usar el Convertidor de Tamaño de Archivo: Un Recuento de Bytes, Seis Filas de Unidades y los Modos Decimal 1000 y Binario 1024 en el Navegador

Un valor, una unidad, un modo: el convertidor multiplica por el factor de la unidad, divide el recuento de bytes entre las otras cinco e imprime seis filas, decimal 1000 y binario 1024, en el navegador.

El Convertidor de Tamaño de Archivo toma un valor, una unidad y un modo, e imprime la misma cantidad en las seis unidades de una vez: bytes, y las cinco escalas por encima, ya en modo decimal (KB, MB, GB, TB, PB) ya en modo binario (KiB, MiB, GiB, TiB, PiB). Responde a una sola pregunta, cuanto mide este archivo en las otras unidades, y cada fila de la tabla se deriva de un único recuento de bytes. Toda la aritmética ocurre en el navegador, sin backend y sin llamada a API. Comienza en el Convertidor de Tamaño de Archivo y deja los marcadores de posición: escribe 10, mantiene TB seleccionado, modo decimal.

El único recuento de bytes

El primer paso es una multiplicación: el valor que escribiste se multiplica por el factor de la unidad seleccionada, y el producto es el recuento de bytes. Diez TB en modo decimal son 10 por 1000000000, un recuento de 10000000000000. El segundo paso divide ese único recuento por el factor de cada otra unidad, seis divisiones en total, y cada cociente se convierte en una fila. Ningún valor se convierte en un segundo y luego en un tercero; cada fila lee los mismos bytes desde otro ángulo. La misma lógica de recuento de bytes es la que aplica la herramienta Información de la Imagen al leer el tamaño de un archivo de imagen real.

Basas decimal y binaria

Los dos modos difieren solo en el tamaño del salto entre unidades. El modo decimal salta de 1000 en 1000, de modo que un KB son 1000 bytes y un GB son 1000 por 1000 por 1000 bytes. El modo binario salta de 1024 en 1024, de modo que un KiB son 1024 bytes y un GiB son 1024 al cubo, es decir 1073741824 bytes. Cambiar de modo mantiene tu selección válida mapeando la unidad elegida a su contraparte de posición, TB a TiB, MB a MiB, de modo que el mismo número ahora significa un recuento de bytes ligeramente distinto. La diferencia se acumula en el tercer escalón: un GiB es unos 7 por ciento mayor que un GB. El panorama a nivel de bit que hay detrás, bits frente a bytes, lo cubre la guía de texto a binario.

Correr el ejemplo

Escribe 10 con TB seleccionado en modo decimal. Las filas se imprimen así: 10000000000000 bytes, 10000000000 KB, 10000000 MB, 10000 GB, 10 TB y 0.01 PB. Cambia a modo binario, y la unidad seleccionada se vuelve 10 TiB: 10995116277760 bytes, 10737418240 KiB, 10485760 MiB, 10240 GiB, 10 TiB y 0.009313 PiB. Las filas decimal y binaria discrepan en cada escalón por encima de bytes, porque sus factores difieren, y la discrepancia crece con cada escalón que subes.

La tabla de referencia

Debajo de la tabla la herramienta lista seis archivos cotidianos con sus recuentos de bytes fijos: un correo de texto de 50000 bytes, una foto de 3000000, una canción MP3 de 5000000, una película 1080p de 1500000000, un instalador de SO de 4000000000 y un juego de 50000000000. Cada fila muestra el recuento expresado en GB en modo decimal, 0.05, 3.00, 5.00, 1.50, 4.00 y 50.00, o en GiB en modo binario, donde la película lee 1.40, el instalador 3.72 y el juego 46.57. La tabla existe para que reconozcas un orden de magnitud en cuanto lees un tamaño. Si quieres que el tamaño se mueva de verdad, el Convertidor de Imágenes re-codifica el archivo a otro formato y el recuento de bytes sigue al nuevo formato.

Como se imprimen los números

La regla de impresión mantiene la tabla legible a lo largo de diez órdenes de magnitud. Un cero se imprime como 0 solo. Un valor de 1 o mayor se imprime con agrupación y a lo sumo 2 decimales, de modo que la fila GB del ejemplo se lee 10000. Un valor menor que 1 se imprime con 4 cifras significativas, por eso la fila PB del mismo ejemplo se lee 0.01 mientras la fila PiB de la ejecución binaria se lee 0.009313. La regla es la misma en ambos modos; solo cambia el recuento de bytes subyacente.

Lo que no es

El Convertidor de Tamaño de Archivo no es un compresor. Reexpresa un tamaño; nunca toca los bytes. Si quieres que el archivo se haga más pequeño, el Compresor de Imágenes reduce una imagen, el Minificador de CSS recorta una hoja de estilos y el Minificador de JS recorta un guion, y cada uno de ellos cambia el recuento de bytes verdadero. Tampoco es un inspector de archivos. Para los metadatos reales de una imagen, dimensiones, formato y tamaño, la guía de Información de la Imagen recorre la lectura de un archivo concreto.

Herramientas Relacionadas

Preguntas Frecuentes

¿El Convertidor de Tamaño de Archivo habla con alguna API o servidor?

No. Multiplica el valor por el factor de la unidad seleccionada para obtener un recuento de bytes, divide ese recuento por el factor de cada otra unidad para las cinco filas restantes, e imprime cada cifra con la regla de dos decimales o cuatro cifras significativas, todo con la aritmética integrada en el navegador. Nada de lo que escribes sale de la página.

¿Por qué las filas KB y KiB muestran números distintos para el mismo archivo?

Porque escalan con números distintos. Las unidades decimales escalan de 1000 en 1000, un KB son 1000 bytes y un GB son 1000000000 bytes. Las unidades binarias escalan de 1024 en 1024, un KiB son 1024 bytes y un GiB son 1073741824 bytes. La brecha crece con cada escalón, y un GiB es unos 7 por ciento mayor que un GB, de modo que un archivo se lee ligeramente menor en GiB que en GB.

¿Qué modo debo usar, decimal o binario?

Usa el lado de la conversación en el que estés. Las etiquetas de discos, las velocidades de cable y la mayoría de las páginas de fabricantes usan números decimales, basados en 1000, mientras que los tamaños de RAM y muchos navegadores de archivos de sistema operativo usan unidades binarias, basadas en 1024. El convertidor imprime las seis filas en un solo modo a la vez, así que ejecútalo una vez en cada modo y deja ambos conjuntos de cifras juntos.

¿Por qué algunas filas muestran 2 decimales mientras las filas diminutas muestran 4 cifras significativas?

Esa es la regla de impresión. Un cero se imprime como 0 solo. Un valor de 1 o mayor se imprime con agrupación y a lo sumo 2 decimales, de modo que la fila GB de la ejecución de 10 TB se imprime como 10000. Un valor menor que 1 se imprime con 4 cifras significativas, por eso la fila PB de esa ejecución se lee 0.01 y la fila PiB de la ejecución de 10 TiB se lee 0.009313.

¿Qué hace el interruptor de modo con la unidad que seleccioné?

Mapea la selección a su contraparte de posición, de modo que TB se vuelve TiB, MB se vuelve MiB y GB se vuelve GiB, y el valor escrito se queda donde estaba. El recuento de bytes cambia, sin embargo, porque la nueva unidad tiene un factor distinto: 10 en TB son 10000000000000 bytes, mientras que 10 en TiB son 10995116277760 bytes, y cada fila de la tabla se desplaza en consecuencia.

Artículos Relacionados