.DIB

Plik DIB

Device Independent Bitmap
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .dib to Device Independent Bitmap (mapa bitowa niezależna od urządzenia), technicznie identyczna z plikiem .bmp. Każdy program otwierający obrazy BMP otworzy również pliki DIB: Zdjęcia Windows, Paint, IrfanView, GIMP i Photoshop działają bez problemu. Ponieważ format przechowuje piksele bez kompresji, pliki DIB są duże; przekonwertuj je na PNG dla kompresji bezstratnej lub JPG dla zdjęć.

Deweloper: Microsoft (with IBM, for OS/2) Kategoria: Pliki obrazów rastrowych Otwarty standard MIME: image/bmp
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .JPG · .PNG · .TIF · .ECW

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 31, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku DIB?

Rozszerzenie .dib oznacza Device Independent Bitmap, format obrazu rastrowego opracowany przez Microsoft (we współpracy z IBM dla OS/2), który stanowi podstawę popularnego pliku .bmp. Bycie „niezależnym od urządzenia” oznacza, że dane o kolorach są samoopisujące - plik zawiera własną paletę lub metadane głębi bitowej, dzięki czemu obraz wyświetla się spójnie niezależnie od możliwości urządzenia wyjściowego.

Na dysku plik .dib jest strukturalnie identyczny z plikiem .bmp: po 14-bajtowym nagłówku BITMAPFILEHEADER (zaczynającym się od dwubajtowej sygnatury BM) następuje wariant nagłówka DIB, opcjonalna paleta kolorów i surowa tablica pikseli. Najpopularniejszym nagłówkiem jest 40-bajtowy BITMAPINFOHEADER wprowadzony wraz z Windows 3.0 w 1990 roku. Wiersze pikseli są domyślnie przechowywane od dołu do góry (bottom-up), wyrównane do granic 4-bajtowych. Obsługiwane głębie kolorów wahają się od 1-bitowej monochromatycznej do 32-bitowej RGBA (kanał alfa wymaga BITMAPV4HEADER lub BITMAPV5HEADER).

W programowaniu Windows GDI termin DIB odnosi się konkretnie do struktury danych w pamięci (BITMAPINFO + bity pikseli), podczas gdy .bmp to forma pliku na dysku, która poprzedza całość dodatkowym 14-bajtowym nagłówkiem pliku. Rozszerzenie .dib na dysku jest rzadkie i w pełni zamienne z .bmp - każda aplikacja otwierająca pliki .bmp obsługuje również .dib bez żadnych problemów.

Większość plików .dib używa nieskompresowanego trybu BI_RGB. Opcjonalne kodowanie długości serii (run-length encoding - BI_RLE8 dla obrazów 8-bitowych, BI_RLE4 dla 4-bitowych) nieznacznie zmniejsza rozmiar pliku. Ponieważ format jest domyślnie nieskompresowany, rozmiary plików są duże w porównaniu z odpowiednikami PNG lub JPEG.

Bezpieczeństwo

RYZYKO: LOW

DIB/BMP to czyste dane pikseli bez skryptów czy makr - format niskiego ryzyka. Historyczne luki w parserach (nieprawidłowe wymiary nagłówka, błędne serie RLE) mogły powodować awarie starszych bibliotek obrazów, dlatego należy aktualizować oprogramowanie. Unikaj przeładowanych reklamami stron typu „darmowy konwerter DIB”; zamiast tego używaj IrfanView, GIMP, ImageMagick lub Squoosh.

Szczegóły formatu

w pigułce
PEŁNA NAZWADevice Independent Bitmapznany również jako DIB file, Windows DIB
DEWELOPERMicrosoft (with IBM, for OS/2)od 1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
TYP MIMEimage/bmp
TYPNieskompresowany (lub lekko skompresowany RLE) obraz rastrowy, binarny
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
424D
ASCII
BM
Taka sama jak BMP. Pliki na dysku zaczynają się od „BM” (42 4D). Pliki DIB w pamięci pomijają 14-bajtowy BITMAPFILEHEADER i zaczynają się bezpośrednio od BITMAPINFOHEADER. Wartość DWORD pod adresem 0x0E (lub 0x00 dla DIB w pamięci) to rozmiar nagłówka DIB, identyfikujący wersję: 12=CORE, 40=INFO, 108=V4, 124=V5.

Programy otwierające pliki DIB

Windows5 apps
Adobe Photoshop Płatny Otwieraj i edytuj DIB; użyj „Zapisz jako”, aby przekonwertować na inny format.
GIMP Open-source Plik > Otwórz, aby edytować; Plik > Wyeksportuj jako, aby zapisać jako PNG/JPG.
IrfanView Darmowy Otwórz .dib; użyj Plik > Zapisz jako, aby zmienić format, lub Przetwarzanie wsadowe dla wielu plików.
Photos / Paint (built-in) Wbudowany Kliknij dwukrotnie, aby wyświetlić w Zdjęciach; otwórz w Paint, aby edytować i zapisać ponownie jako BMP/PNG.
XnView MP Darmowy Przeglądaj i konwertuj; kliknij prawym przyciskiem w przeglądarce > Konwertuj, aby wyeksportować do innych formatów.
macOS3 apps
Adobe Photoshop Płatny Otwieraj i edytuj DIB; użyj „Zapisz jako”, aby przekonwertować na inny format.
GIMP Open-source Plik > Otwórz, aby edytować; Plik > Wyeksportuj jako, aby zapisać jako PNG/JPG.
Preview (built-in) Wbudowany Kliknij dwukrotnie, aby otworzyć; Plik > Eksportuj, aby przekonwertować na PNG/JPEG.
Linux2 apps
GIMP Open-source Plik > Otwórz, aby edytować; Plik > Wyeksportuj jako, aby zapisać jako PNG/JPG.
ImageMagick Open-source magick image.dib image.png - konwertuj z linii komend; obsługuje przetwarzanie wsadowe.

Szczegóły techniczne

specyfikacja
Sygnatura pliku`BM` (hex `42 4D`) na offsecie 0 - bajty magiczne BITMAPFILEHEADER
Warianty nagłówkaBITMAPCOREHEADER (12 bajtów, OS/2), BITMAPINFOHEADER (40 bajtów, Win3.0+), BITMAPV4HEADER (108 bajtów), BITMAPV5HEADER (124 bajty, obsługa profili ICC)
Obsługiwane głębie kolorów1, 4, 8, 16, 24 lub 32 bity na piksel; 1/4/8-bitowe używają palety indeksowanej; 16/24/32-bitowe to bezpośredni RGB
Kanał alfaObsługiwany w 32-bitowych plikach DIB z BITMAPV4HEADER lub BITMAPV5HEADER (Windows 98/2000+)
Kolejność wierszy pikseliDomyślnie od dołu do góry (dodatnia wartość wysokości); ujemna wysokość koduje obraz od góry do dołu
Wyrównanie wierszyKażdy wiersz pikseli wyrównany do granicy 4-bajtowej (DWORD)
Tryby kompresji`BI_RGB` (brak, najczęstszy); `BI_RLE8` (8-bit RLE); `BI_RLE4` (4-bit RLE)
Paleta kolorówObecna dla obrazów 1/4/8-bitowych jako tablica RGBQUAD; nieobecna dla 16/24/32-bitowych kolorów bezpośrednich
Kolejność bajtówLittle-endian
W pamięci vs na dyskuDIB w pamięci pomija 14-bajtowy BITMAPFILEHEADER; plik `.dib` na dysku zawiera go, będąc identycznym w układzie z `.bmp`
Maksymalne wymiary32 767 × 32 767 px z BITMAPINFOHEADER (32-bitowe pole ze znakiem); BITMAPCOREHEADER ograniczony do 16-bitów bez znaku (65 535 px)
Metadane rozdzielczościRozdzielczość pozioma i pionowa przechowywana jako piksele na metr w polach `biXPelsPerMeter` i `biYPelsPerMeter`
Profil kolorów ICCMożliwy do osadzenia w BITMAPV5HEADER
Interoperacyjność`.dib` jest w pełni zamienny z `.bmp`; wszystkie aplikacje obsługujące BMP otwierają pliki `.dib` bez modyfikacji
Wydano1985 (Windows 1.0/2.0); modern BITMAPINFOHEADER form with Windows 3.0, 1990
Najnowsza wersjaBITMAPV5HEADER (Windows 98/2000, 1998)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje DIB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami DIB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki DIB.

Najczęściej zadawane pytania

Co to jest plik .dib?
To Device Independent Bitmap - strukturalnie identyczny z plikiem .bmp. Możesz zmienić rozszerzenie z .dib na .bmp (lub odwrotnie) bez zmiany jakichkolwiek danych; oba przechowują surowe dane pikseli w tym samym formacie.
Jak otworzyć plik .dib?
Każdy program otwierający pliki BMP otworzy pliki DIB: Zdjęcia Windows, Paint, IrfanView, XnView, GIMP, Photoshop oraz macOS Preview działają natywnie.
Jak przekonwertować DIB na PNG lub JPG?
Otwórz w IrfanView (Plik > Zapisz jako), GIMP (Plik > Wyeksportuj jako) lub przeciągnij do Squoosh (squoosh.app) w przeglądarce. Dla wielu plików naraz użyj funkcji przetwarzania wsadowego w IrfanView lub ImageMagick.
Jaka jest różnica między DIB a BMP?
Technicznie DIB to struktura w pamięci używana przez Windows GDI API, podczas gdy BMP to format pliku na dysku (z dodatkowym 14-bajtowym BITMAPFILEHEADER). Na dysku są to te same dane - pliki .dib i .bmp są zamienne.
Dlaczego mój plik .dib jest tak duży?
DIB/BMP przechowuje piksele bez kompresji, więc rozmiar pliku = szerokość × wysokość × bajty na piksel. Przekonwertuj na PNG dla kompresji bezstratnej (zazwyczaj 3-5× mniejszy rozmiar) lub na JPG dla fotografii.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.NOMEDIAAndroid No-Media Marker File

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z