.DIB

Arquivo DIB

Device Independent Bitmap
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .dib é um Device Independent Bitmap (Bitmap Independente de Dispositivo), tecnicamente idêntico a um arquivo .bmp. Qualquer programa que abra imagens BMP também abre arquivos DIB: Fotos do Windows, Paint, IrfanView, GIMP e Photoshop funcionam. Como o formato armazena pixels sem compressão, os arquivos DIB são grandes; converta para PNG para compressão lossless (sem perdas) ou JPG para fotos.

Desenvolvedor: Microsoft (with IBM, for OS/2) Categoria: Arquivos de Imagem Raster Padrão aberto MIME: image/bmp
ABRE EM Windows macOS Linux
Relacionado: .JPG · .PNG · .TIF · .ECW

Nesta página

19k+ extensões indexadas
Última revisão em Jul 31, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro DIB?

A extensão .dib denota um Device Independent Bitmap, um formato de imagem raster desenvolvido pela Microsoft (em colaboração com a IBM para o OS/2) que serve de base para o comum arquivo .bmp. Ser independente de dispositivo significa que os dados de cor são autodescritivos - o arquivo carrega sua própria paleta ou metadados de profundidade de bits para que a imagem seja exibida de forma consistente, independentemente das capacidades do dispositivo de saída.

No disco, um arquivo .dib é estruturalmente idêntico a um arquivo .bmp: um BITMAPFILEHEADER de 14 bytes (começando com a assinatura de dois bytes BM) é seguido por uma variante de cabeçalho DIB, uma paleta de cores opcional e uma matriz de pixels brutos. O cabeçalho mais comum é o BITMAPINFOHEADER de 40 bytes introduzido com o Windows 3.0 em 1990. As linhas de pixels são armazenadas de baixo para cima (bottom-up) por padrão, alinhadas a limites de 4 bytes. As profundidades de cor suportadas variam de monocromático de 1 bit a RGBA de 32 bits (o canal alfa requer BITMAPV4HEADER ou BITMAPV5HEADER).

Na programação GDI do Windows, o termo DIB refere-se especificamente à estrutura de dados em memória (BITMAPINFO + bits de pixel), enquanto .bmp é a forma de arquivo em disco que precede um cabeçalho de arquivo adicional de 14 bytes. A extensão .dib em disco é rara e totalmente intercambiável com .bmp - todos os aplicativos que abrem arquivos .bmp também lidam com .dib sem problemas.

A maioria dos arquivos .dib usa o modo BI_RGB não compactado. A codificação opcional run-length (BI_RLE8 para imagens de 8 bits, BI_RLE4 para 4 bits) reduz o tamanho do arquivo modestamente. Como o formato não é compactado por padrão, os tamanhos dos arquivos são grandes em comparação com equivalentes PNG ou JPEG.

Segurança e proteção

RISCO: LOW

DIB/BMP são dados de pixels puros sem scripts ou macros - formato de baixo risco. Vulnerabilidades históricas em parsers (dimensões de cabeçalho malformadas, sequências RLE inválidas) podiam travar bibliotecas de imagem antigas, portanto, mantenha seu software atualizado. Evite sites de «conversor DIB gratuito» cheios de anúncios; use IrfanView, GIMP, ImageMagick ou Squoosh em vez disso.

Detalhes do formato

em resumo
NOME COMPLETODevice Independent Bitmaptambém conhecido como DIB file, Windows DIB
DESENVOLVEDORMicrosoft (with IBM, for OS/2)desde 1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
TIPO MIMEimage/bmp
TIPOImagem raster não compactada (ou levemente compactada por RLE), binário
PADRÃOAberto · livre de royalties
RELACIONADO.jpg.png.tif.ecw
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001
HEX
424D
ASCII
BM
O mesmo que BMP. Arquivos no disco começam com «BM» (42 4D). DIBs na memória omitem o BITMAPFILEHEADER de 14 bytes e começam diretamente com o BITMAPINFOHEADER. O DWORD em 0x0E (ou 0x00 para DIB em memória) é o tamanho do cabeçalho DIB, identificando a versão: 12=CORE, 40=INFO, 108=V4, 124=V5.

Programas que abrem arquivos DIB

Windows5 apps
Adobe Photoshop Pago Abre e edita o DIB; use Salvar Como para converter para outro formato.
GIMP Código aberto Arquivo > Abrir para editar; Arquivo > Exportar Como para salvar como PNG/JPG.
IrfanView Gratuito Abre o .dib; use Arquivo > Salvar Como para alterar o formato, ou Conversão em Lote para vários arquivos.
Photos / Paint (built-in) Integrado Clique duas vezes para visualizar no Fotos; abra no Paint para editar e salvar novamente como BMP/PNG.
XnView MP Gratuito Visualiza e converte; clique com o botão direito no navegador > Converter para exportar para outros formatos.
macOS3 apps
Adobe Photoshop Pago Abre e edita o DIB; use Salvar Como para converter para outro formato.
GIMP Código aberto Arquivo > Abrir para editar; Arquivo > Exportar Como para salvar como PNG/JPG.
Preview (built-in) Integrado Clique duas vezes para abrir; Arquivo > Exportar para converter para PNG/JPEG.
Linux2 apps
GIMP Código aberto Arquivo > Abrir para editar; Arquivo > Exportar Como para salvar como PNG/JPG.
ImageMagick Código aberto magick image.dib image.png - converte via linha de comando; suporta processamento em lote.

Detalhes técnicos

especificação profunda
Assinatura do arquivo`BM` (hex `42 4D`) no deslocamento de byte 0 - bytes mágicos do BITMAPFILEHEADER
Variantes de cabeçalhoBITMAPCOREHEADER (12 bytes, OS/2), BITMAPINFOHEADER (40 bytes, Win3.0+), BITMAPV4HEADER (108 bytes), BITMAPV5HEADER (124 bytes, suporte a perfil ICC)
Profundidades de cor suportadas1, 4, 8, 16, 24 ou 32 bits por pixel; 1/4/8 bits usam uma paleta indexada; 16/24/32 bits são RGB direto
Canal alfaSuportado em DIBs de 32 bits com BITMAPV4HEADER ou BITMAPV5HEADER (Windows 98/2000+)
Ordem das linhas de pixelsDe baixo para cima por padrão (valor de altura positivo); altura negativa codifica uma imagem de cima para baixo
Preenchimento de linhaCada linha de pixels é preenchida até um limite de 4 bytes (DWORD)
Modos de compressão`BI_RGB` (nenhum, mais comum); `BI_RLE8` (RLE de 8 bits); `BI_RLE4` (RLE de 4 bits)
Paleta de coresPresente para imagens de 1/4/8 bits como uma matriz RGBQUAD; ausente para cores diretas de 16/24/32 bits
Ordem dos bytesLittle-endian
Em memória vs no discoO DIB em memória omite o BITMAPFILEHEADER de 14 bytes; o arquivo `.dib` no disco o inclui, sendo idêntico em layout ao `.bmp`
Dimensões máximas32.767 × 32.767 px com BITMAPINFOHEADER (campo assinado de 32 bits); BITMAPCOREHEADER limitado a 16 bits não assinado (65.535 px)
Metadados de resoluçãoResolução horizontal e vertical armazenada como pixels por metro nos campos `biXPelsPerMeter` e `biYPelsPerMeter`
Perfil de cor ICCIncorporável no BITMAPV5HEADER
Interoperabilidade`.dib` é totalmente intercambiável com `.bmp`; todos os aplicativos compatíveis com BMP abrem arquivos `.dib` sem modificação
Lançado1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
Versão mais recenteBITMAPV5HEADER (Windows 98/2000, 1998)
Padrão abertoSim · livre de royalties
Especificaçãolearn.microsoft.com

Conversões de DIB

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos DIB. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos DIB.

Perguntas frequentes

O que é um arquivo .dib?
Um Device Independent Bitmap - estruturalmente idêntico a um arquivo .bmp. Você pode renomear .dib para .bmp (ou vice-versa) sem alterar nenhum dado; ambos armazenam dados de pixels brutos no mesmo formato.
Como abro um arquivo .dib?
Qualquer programa que abra arquivos BMP abre arquivos DIB: Fotos do Windows, Paint, IrfanView, XnView, GIMP, Photoshop e a Pré-visualização do macOS funcionam nativamente.
Como converto DIB para PNG ou JPG?
Abra no IrfanView (Arquivo > Salvar Como), GIMP (Arquivo > Exportar Como) ou arraste para o Squoosh (squoosh.app) em um navegador. Para muitos arquivos de uma vez, use a Conversão em Lote do IrfanView ou ImageMagick.
Qual é a diferença entre DIB e BMP?
Tecnicamente, DIB é a estrutura em memória usada pela API GDI do Windows, enquanto BMP é a forma do arquivo em disco (com um BITMAPFILEHEADER extra de 14 bytes). No disco, eles são os mesmos dados - arquivos .dib e .bmp são intercambiáveis.
Por que meu arquivo .dib é tão grande?
O DIB/BMP armazena pixels sem compressão, então o tamanho do arquivo = largura × altura × bytes-por-pixel. Converta para PNG para compressão lossless (geralmente 3-5 vezes menor) ou para JPG para fotografias.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta 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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z