.DIB

Файл DIB

Device Independent Bitmap
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .dib - это аппаратно-независимый растровый рисунок (Device Independent Bitmap), технически идентичный файлу .bmp. Любая программа, открывающая изображения BMP, откроет и файлы DIB: Windows Photos, Paint, IrfanView, GIMP и Photoshop отлично справляются с этой задачей. Поскольку формат хранит пиксели без сжатия, файлы DIB имеют большой размер; конвертируйте их в PNG для сжатия без потерь или в JPG для фотографий.

Разработчик: Microsoft (with IBM, for OS/2) Категория: Файлы растровых изображений Открыть стандартное MIME: image/bmp
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .JPG · .PNG · .TIF · .ECW

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 31, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DIB?

Расширение .dib обозначает Device Independent Bitmap - формат растровых изображений, разработанный Microsoft (совместно с IBM для OS/2), который лежит в основе обычного файла .bmp. Аппаратная независимость означает, что данные о цвете являются самоописываемыми: файл содержит собственную палитру или метаданные о глубине цвета, поэтому изображение отображается одинаково независимо от возможностей устройства вывода.

На диске файл .dib структурно идентичен файлу .bmp: за 14-байтовым заголовком BITMAPFILEHEADER (начинающимся с двухбайтовой сигнатуры BM) следует вариант заголовка DIB, необязательная цветовая палитра и массив необработанных пикселей. Самым распространенным заголовком является 40-байтовый BITMAPINFOHEADER, представленный в Windows 3.0 в 1990 году. Строки пикселей по умолчанию хранятся снизу вверх и выравниваются по 4-байтовым границам. Поддерживаемая глубина цвета варьируется от 1-битного монохромного до 32-битного RGBA (для альфа-канала требуются заголовки BITMAPV4HEADER или BITMAPV5HEADER).

В программировании Windows GDI термин DIB относится конкретно к структуре данных в памяти (BITMAPINFO + биты пикселей), в то время как .bmp - это форма файла на диске, в начало которой добавляется дополнительный 14-байтовый заголовок файла. Расширение .dib на диске встречается редко и полностью взаимозаменяемо с .bmp - любое приложение, открывающее файлы .bmp, также без проблем обрабатывает .dib.

Большинство файлов .dib используют несжатый режим BI_RGB. Дополнительное кодирование длин серий (BI_RLE8 для 8-битных, BI_RLE4 для 4-битных изображений) незначительно уменьшает размер файла. Поскольку формат по умолчанию не сжат, размеры файлов велики по сравнению с аналогами в форматах PNG или JPEG.

Безопасность и защита

РИСК: LOW

DIB/BMP - это чистые пиксельные данные без скриптов или макросов, формат с низким уровнем риска. Исторические уязвимости парсеров (некорректные размеры заголовков, плохие RLE-последовательности) могли приводить к сбоям в старых библиотеках изображений, поэтому обновляйте ПО. Избегайте перегруженных рекламой сайтов «бесплатных конвертеров DIB»; используйте IrfanView, GIMP, ImageMagick или Squoosh.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕDevice Independent Bitmapтакже известен как DIB file, Windows DIB
РАЗРАБОТЧИКMicrosoft (with IBM, for OS/2)с 1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
MIME-ТИПimage/bmp
ТИПНесжатое (или слегка сжатое RLE) растровое изображение, бинарный формат
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.jpg.png.tif.ecw
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
424D
ASCII
BM
Аналогично BMP. Файлы на диске начинаются с «BM» (42 4D). DIB в памяти не имеют 14-байтового BITMAPFILEHEADER и начинаются сразу с BITMAPINFOHEADER. DWORD по смещению 0x0E (или 0x00 для DIB в памяти) - это размер заголовка DIB, определяющий версию: 12=CORE, 40=INFO, 108=V4, 124=V5.

Программы, открывающие файлы DIB

Windows5 apps
Adobe Photoshop Платно Открывайте и редактируйте DIB; используйте «Сохранить как» для конвертации в другой формат.
GIMP Открытый код «Файл» > «Открыть» для редактирования; «Файл» > «Экспортировать как» для сохранения в PNG/JPG.
IrfanView Бесплатно Откройте .dib; используйте «Файл» > «Сохранить как» для смены формата или Batch Conversion для обработки множества файлов.
Photos / Paint (built-in) Встроенная Дважды щелкните для просмотра в Photos; откройте в Paint для редактирования и пересохранения в BMP/PNG.
XnView MP Бесплатно Просмотр и конвертация; правый клик в браузере > «Конвертировать» для экспорта в другие форматы.
macOS3 apps
Adobe Photoshop Платно Открывайте и редактируйте DIB; используйте «Сохранить как» для конвертации в другой формат.
GIMP Открытый код «Файл» > «Открыть» для редактирования; «Файл» > «Экспортировать как» для сохранения в PNG/JPG.
Preview (built-in) Встроенная Дважды щелкните, чтобы открыть; «Файл» > «Экспортировать» для конвертации в PNG/JPEG.
Linux2 apps
GIMP Открытый код «Файл» > «Открыть» для редактирования; «Файл» > «Экспортировать как» для сохранения в PNG/JPG.
ImageMagick Открытый код magick image.dib image.png - конвертация через командную строку; поддерживает пакетную обработку.

Технические подробности

глубокая спецификация
Сигнатура файла`BM` (hex `42 4D`) по смещению 0 - магические байты BITMAPFILEHEADER
Варианты заголовковBITMAPCOREHEADER (12 байт, OS/2), BITMAPINFOHEADER (40 байт, Win3.0+), BITMAPV4HEADER (108 байт), BITMAPV5HEADER (124 байта, поддержка профилей ICC)
Поддерживаемая глубина цвета1, 4, 8, 16, 24 или 32 бита на пиксель; 1/4/8-битные используют индексированную палитру; 16/24/32-битные - прямой RGB
Альфа-каналПоддерживается в 32-битных DIB с заголовками BITMAPV4HEADER или BITMAPV5HEADER (Windows 98/2000+)
Порядок строк пикселейСнизу вверх по умолчанию (положительное значение высоты); отрицательная высота кодирует изображение сверху вниз
Выравнивание строкКаждая строка пикселей дополняется до 4-байтовой границы (DWORD)
Режимы сжатия`BI_RGB` (отсутствует, самый частый); `BI_RLE8` (8-битный RLE); `BI_RLE4` (4-битный RLE)
Цветовая палитраПрисутствует для 1/4/8-битных изображений в виде массива RGBQUAD; отсутствует для 16/24/32-битных изображений с прямым цветом
Порядок байтовLittle-endian (от младшего к старшему)
В памяти vs на дискеDIB в памяти не имеет 14-байтового BITMAPFILEHEADER; файл `.dib` на диске включает его и идентичен по структуре `.bmp`
Максимальные размеры32 767 × 32 767 пикселей с BITMAPINFOHEADER (32-битное знаковое поле); BITMAPCOREHEADER ограничен 16-битным беззнаковым значением (65 535 пикселей)
Метаданные разрешенияГоризонтальное и вертикальное разрешение хранится в пикселях на метр в полях `biXPelsPerMeter` и `biYPelsPerMeter`
Цветовой профиль ICCМожет быть встроен в BITMAPV5HEADER
Взаимозаменяемость`.dib` полностью взаимозаменяем с `.bmp`; все приложения с поддержкой BMP открывают файлы `.dib` без модификаций
Выпущен1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
Последняя версияBITMAPV5HEADER (Windows 98/2000, 1998)
Открыть стандартноеДа · без роялти
Спецификацияlearn.microsoft.com

Конвертации DIB

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DIB. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DIB.

Часто задаваемые вопросы

Что такое файл .dib?
Это Device Independent Bitmap - структурно он идентичен файлу .bmp. Вы можете переименовать .dib в .bmp (или наоборот) без изменения данных; оба формата хранят необработанные пиксельные данные в одном и том же виде.
Как открыть файл .dib?
Любая программа, открывающая файлы BMP, откроет и DIB: Windows Photos, Paint, IrfanView, XnView, GIMP, Photoshop и macOS Preview поддерживают их нативно.
Как конвертировать DIB в PNG или JPG?
Откройте файл в IrfanView («Файл» > «Сохранить как»), GIMP («Файл» > «Экспортировать как») или перетащите в Squoosh (squoosh.app) в браузере. Для пакетной обработки множества файлов используйте IrfanView Batch Conversion или ImageMagick.
В чем разница между DIB и BMP?
Технически DIB - это структура в оперативной памяти, используемая Windows GDI API, а BMP - это формат файла на диске (с дополнительным 14-байтовым заголовком BITMAPFILEHEADER). На диске это одни и те же данные - файлы .dib и .bmp взаимозаменяемы.
Почему мой файл .dib такой большой?
DIB/BMP хранит пиксели без сжатия, поэтому размер файла = ширина × высота × байт-на-пиксель. Конвертируйте в PNG для сжатия без потерь (обычно в 3-5 раз меньше) или в JPG для фотографий.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z