.DIB

Archivo DIB

Device Independent Bitmap
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .dib es un Device Independent Bitmap (mapa de bits independiente del dispositivo), técnicamente idéntico a un archivo .bmp. Cualquier programa que abra imágenes BMP también abre archivos DIB: Fotos de Windows, Paint, IrfanView, GIMP y Photoshop funcionan perfectamente. Debido a que el formato almacena píxeles sin compresión, los archivos DIB son grandes; conviértalos a PNG para una compresión sin pérdidas o a JPG para fotografías.

Desarrollador: Microsoft (with IBM, for OS/2) Categoría: Archivos de imagen de mapa de bits Estándar abierto MIME: image/bmp
SE ABRE EN Windows macOS Linux
Relacionado: .JPG · .PNG · .TIF · .ECW

En esta página

19k+ extensiones indexadas
Última revisión Jul 31, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo DIB?

La extensión .dib denota un Device Independent Bitmap, un formato de imagen ráster desarrollado por Microsoft (en colaboración con IBM para OS/2) que sirve de base al común archivo .bmp. Ser independiente del dispositivo significa que los datos de color se describen a sí mismos: el archivo lleva su propia paleta o metadatos de profundidad de bits para que la imagen se muestre de forma coherente independientemente de las capacidades del dispositivo de salida.

En el disco, un archivo .dib es estructuralmente idéntico a un archivo .bmp: un BITMAPFILEHEADER de 14 bytes (que comienza con la firma de dos bytes BM) es seguido por una variante de cabecera DIB, una paleta de colores opcional y una matriz de píxeles sin procesar. La cabecera más común es la BITMAPINFOHEADER de 40 bytes introducida con Windows 3.0 en 1990. Las filas de píxeles se almacenan de abajo hacia arriba por defecto, con un relleno (padding) hasta límites de 4 bytes. Las profundidades de color admitidas van desde 1 bit monocromo hasta 32 bits RGBA (el canal alfa requiere BITMAPV4HEADER o BITMAPV5HEADER).

En la programación GDI de Windows, el término DIB se refiere específicamente a la estructura de datos en memoria (BITMAPINFO + bits de píxeles), mientras que .bmp es la forma de archivo en disco que antepone una cabecera de archivo adicional de 14 bytes. La extensión .dib en disco es poco frecuente y totalmente intercambiable con .bmp; todas las aplicaciones que abren archivos .bmp también manejan .dib sin problemas.

La mayoría de los archivos .dib utilizan el modo BI_RGB sin compresión. La codificación opcional por longitud de racha (BI_RLE8 para imágenes de 8 bits, BI_RLE4 para las de 4 bits) reduce el tamaño del archivo modestamente. Debido a que el formato no está comprimido por defecto, los tamaños de archivo son grandes en comparación con los equivalentes PNG o JPEG.

Seguridad y protección

RIESGO: LOW

DIB/BMP son datos de píxeles puros sin scripts ni macros; es un formato de bajo riesgo. Las vulnerabilidades históricas de los analizadores (dimensiones de cabecera mal formadas, secuencias RLE erróneas) podrían bloquear bibliotecas de imágenes antiguas, así que mantenga su software actualizado. Evite los sitios de «convertidor DIB gratuito» llenos de anuncios; use IrfanView, GIMP, ImageMagick o Squoosh en su lugar.

Detalles del formato

en pocas palabras
NOMBRE COMPLETODevice Independent Bitmaptambién conocido como DIB file, Windows DIB
DESARROLLADORMicrosoft (with IBM, for OS/2)desde 1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
TIPO MIMEimage/bmp
TIPOImagen ráster binaria, sin compresión (o con compresión ligera RLE)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.jpg.png.tif.ecw
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
424D
ASCII
BM
Igual que BMP. Los archivos en disco comienzan con «BM» (42 4D). Los DIB en memoria omiten el BITMAPFILEHEADER de 14 bytes y comienzan directamente con el BITMAPINFOHEADER. El DWORD en 0x0E (o 0x00 para DIB en memoria) es el tamaño de la cabecera DIB, que identifica la versión: 12=CORE, 40=INFO, 108=V4, 124=V5.

Programas que abren archivos DIB

Windows5 apps
Adobe Photoshop Pago Abre y edita el DIB; use «Guardar como» para convertirlo a otro formato.
GIMP Código abierto Archivo > Abrir para editar; Archivo > Exportar como para guardar como PNG/JPG.
IrfanView Gratis Abra el .dib; use Archivo > Guardar como para cambiar el formato, o la conversión por lotes para muchos archivos.
Photos / Paint (built-in) Integrado Haga doble clic para verlo en Fotos; ábralo en Paint para editarlo y volver a guardarlo como BMP/PNG.
XnView MP Gratis Visualice y convierta; haga clic derecho en el explorador > Convertir para exportar a otros formatos.
macOS3 apps
Adobe Photoshop Pago Abre y edita el DIB; use «Guardar como» para convertirlo a otro formato.
GIMP Código abierto Archivo > Abrir para editar; Archivo > Exportar como para guardar como PNG/JPG.
Preview (built-in) Integrado Haga doble clic para abrir; Archivo > Exportar para convertir a PNG/JPEG.
Linux2 apps
GIMP Código abierto Archivo > Abrir para editar; Archivo > Exportar como para guardar como PNG/JPG.
ImageMagick Código abierto magick imagen.dib imagen.png - conversión desde la línea de comandos; admite procesamiento por lotes.

Detalles técnicos

especificación profunda
Firma de archivo`BM` (hex `42 4D`) en el desplazamiento de byte 0 - bytes mágicos de BITMAPFILEHEADER
Variantes de cabeceraBITMAPCOREHEADER (12 bytes, OS/2), BITMAPINFOHEADER (40 bytes, Win3.0+), BITMAPV4HEADER (108 bytes), BITMAPV5HEADER (124 bytes, soporte de perfil ICC)
Profundidades de color admitidas1, 4, 8, 16, 24 o 32 bits por píxel; 1/4/8 bits usan una paleta indexada; 16/24/32 bits son RGB directo
Canal alfaAdmitido en DIBs de 32 bits con BITMAPV4HEADER o BITMAPV5HEADER (Windows 98/2000+)
Orden de filas de píxelesDe abajo hacia arriba por defecto (valor de altura positivo); una altura negativa codifica una imagen de arriba hacia abajo
Relleno de filaCada fila de píxeles se rellena hasta un límite de 4 bytes (DWORD)
Modos de compresión`BI_RGB` (ninguno, el más común); `BI_RLE8` (RLE de 8 bits); `BI_RLE4` (RLE de 4 bits)
Paleta de coloresPresente para imágenes de 1/4/8 bits como una matriz RGBQUAD; ausente para color directo de 16/24/32 bits
Orden de bytesLittle-endian
En memoria vs en discoEl DIB en memoria omite el BITMAPFILEHEADER de 14 bytes; el archivo `.dib` en disco lo incluye, siendo idéntico en diseño al `.bmp`
Dimensiones máximas32.767 × 32.767 px con BITMAPINFOHEADER (campo de 32 bits con signo); BITMAPCOREHEADER limitado a 16 bits sin signo (65.535 px)
Metadatos de resoluciónResolución horizontal y vertical almacenada como píxeles por metro en los campos `biXPelsPerMeter` y `biYPelsPerMeter`
Perfil de color ICCIntegrable en BITMAPV5HEADER
Interoperabilidad`.dib` es totalmente intercambiable con `.bmp`; todas las aplicaciones compatibles con BMP abren archivos `.dib` sin modificaciones
Lanzado1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
Última versiónBITMAPV5HEADER (Windows 98/2000, 1998)
Estándar abierto · libre de regalías
Especificaciónlearn.microsoft.com

Conversiones de DIB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos DIB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos DIB.

Preguntas frecuentes

¿Qué es un archivo .dib?
Un Device Independent Bitmap, estructuralmente idéntico a un archivo .bmp. Puede renombrar .dib a .bmp (o viceversa) sin cambiar ningún dato; ambos almacenan datos de píxeles sin procesar en el mismo formato.
¿Cómo abro un archivo .dib?
Cualquier programa que abra archivos BMP abre archivos DIB: Fotos de Windows, Paint, IrfanView, XnView, GIMP, Photoshop y Vista Previa de macOS funcionan de forma nativa.
¿Cómo convierto DIB a PNG o JPG?
Ábralo en IrfanView (Archivo > Guardar como), GIMP (Archivo > Exportar como) o arrástrelo a Squoosh (squoosh.app) en un navegador. Para muchos archivos a la vez, use la conversión por lotes de IrfanView o ImageMagick.
¿Cuál es la diferencia entre DIB y BMP?
Técnicamente, DIB es la estructura en memoria utilizada por la API GDI de Windows, mientras que BMP es la forma de archivo en disco (con un BITMAPFILEHEADER adicional de 14 bytes). En el disco son los mismos datos: los archivos .dib y .bmp son intercambiables.
¿Por qué mi archivo .dib es tan grande?
DIB/BMP almacena los píxeles sin compresión, por lo que el tamaño del archivo = ancho × alto × bytes por píxel. Conviértalo a PNG para obtener una compresión sin pérdidas (generalmente de 3 a 5 veces más pequeño) o a JPG para fotografías.

Referencias

1Microsoft Learn - Device-Independent Bitmapslearn.microsoft.com
2Microsoft Learn - Bitmap Storage (BMP/DIB file format)learn.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Extensiones relacionadas

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z