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

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