.DIB

DIB ファイル

Device Independent Bitmap
質問する
クイック回答

«.dib» ファイルは Device Independent Bitmap(デバイス非依存ビットマップ)であり、技術的には «.bmp» ファイルと同一です。Windows フォト、ペイント、IrfanView、GIMP、Adobe Photoshop など、BMP 画像を開くことができるすべてのプログラムで DIB ファイルも開くことができます。この形式はピクセルを非圧縮で保存するため、DIB ファイルのサイズは大きくなります。ロスレス圧縮なら PNG に、写真なら JPEG に変換してください。

開発元: Microsoft (with IBM, for OS/2) カテゴリ: プラグインファイル オープンスタンダード MIME: image/bmp
対応OS Windows macOS Linux
関連: .JPG · .PNG · .TIF · .ECW

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 31, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DIB ファイル形式とは?

.dib 拡張子は、Microsoft が(OS/2 用に IBM と協力して)開発したラスター画像形式である Device Independent Bitmap を指し、一般的な .bmp ファイルの基礎となっています。「デバイス非依存」とは、色データが自己記述的であることを意味します。ファイル自体がパレットやビット深度のメタデータを保持しているため、出力デバイスの性能に関係なく一貫して画像が表示されます。

ディスク上では、.dib ファイルは構造的に .bmp ファイルと同一です。14バイトの BITMAPFILEHEADER(2バイトのシグネチャ BM で始まる)の後に、DIB ヘッダーのバリアント、オプションのカラーパレット、および生のピクセル配列が続きます。最も一般的なヘッダーは、1990年の Windows 3.0 で導入された40バイトの BITMAPINFOHEADER です。ピクセル行はデフォルトでボトムアップ(下から上)形式で保存され、4バイト境界にパディングされます。サポートされている色深度は、1ビットのモノクロから32ビットの RGBA(アルファチャンネルには BITMAPV4HEADER または BITMAPV5HEADER が必要)まで多岐にわたります。

Windows GDI プログラミングにおいて、DIB という用語は具体的にはメモリ内のデータ構造(BITMAPINFO + ピクセルビット)を指し、.bmp は追加の14バイトのファイルヘッダーを先頭に付与したディスクファイル形式を指します。ディスク上の .dib 拡張子は稀であり、.bmp と完全に互換性があります。.bmp ファイルを開くことができるすべてのアプリケーションは、問題なく .dib も処理できます。

ほとんどの .dib ファイルは非圧縮の BI_RGB モードを使用します。オプションのランレングス符号化(8ビット画像用の BI_RLE8、4ビット画像用の BI_RLE4)により、ファイルサイズをわずかに削減できます。この形式はデフォルトで非圧縮であるため、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 圧縮)ラスター画像、バイナリ
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
424D
ASCII
BM
BMP と同じです。ディスク上のファイルは «BM» (42 4D) で始まります。メモリ内の DIB は14バイトの BITMAPFILEHEADER を省略し、BITMAPINFOHEADER から直接始まります。0x0E(メモリ内 DIB の場合は 0x00)にある DWORD は DIB ヘッダーのサイズであり、バージョンを識別します:12=CORE, 40=INFO, 108=V4, 124=V5。

DIB ファイルを開くプログラム

Windows5 apps
Adobe Photoshop 有料 DIB を開いて編集できます。「別名で保存」を使用して他の形式に変換可能です。
GIMP オープンソース 「ファイル > 開く」で編集し、「ファイル > エクスポート」で PNG/JPEG として保存できます。
IrfanView 無料 .dib を開き、「ファイル > 名前を付けて保存」で形式を変更するか、多数のファイルには「一括変換」を使用します。
Photos / Paint (built-in) 標準搭載 ダブルクリックしてフォトで表示できます。ペイントで開いて編集し、BMP/PNG として再保存することも可能です。
XnView MP 無料 表示と変換が可能です。ブラウザで右クリック > 「変換」から他の形式へエクスポートできます。
macOS3 apps
Adobe Photoshop 有料 DIB を開いて編集できます。「別名で保存」を使用して他の形式に変換可能です。
GIMP オープンソース 「ファイル > 開く」で編集し、「ファイル > エクスポート」で PNG/JPEG として保存できます。
Preview (built-in) 標準搭載 ダブルクリックして開きます。「ファイル > 書き出す」で PNG/JPEG に変換できます。
Linux2 apps
GIMP オープンソース 「ファイル > 開く」で編集し、「ファイル > エクスポート」で PNG/JPEG として保存できます。
ImageMagick オープンソース «magick image.dib image.png» - コマンドラインから変換でき、バッチ処理もサポートしています。

技術的詳細

詳細仕様
ファイルシグネチャバイトオフセット0に `BM` (16進数 `42 4D`) - 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
アルファチャンネルBITMAPV4HEADER または BITMAPV5HEADER を使用した32ビット DIB でサポート (Windows 98/2000以降)
ピクセル行の順序デフォルトはボトムアップ(高さの値が正)。負の高さはトップダウン画像をエンコードします
行のパディング各ピクセル行は4バイト (DWORD) 境界にパディングされます
圧縮モード`BI_RGB` (なし、最も一般的); `BI_RLE8` (8ビット RLE); `BI_RLE4` (4ビット RLE)
カラーパレット1/4/8ビット画像では RGBQUAD 配列として存在。16/24/32ビットのダイレクトカラーでは存在しません
バイト順序リトルエンディアン
メモリ内 vs ディスク上メモリ内の DIB は14バイトの BITMAPFILEHEADER を省略します。ディスク上の `.dib` ファイルはそれを含み、レイアウトは `.bmp` と同一です
最大寸法BITMAPINFOHEADER では 32,767 × 32,767 px (32ビット符号付きフィールド)。BITMAPCOREHEADER は 16ビット符号なし (65,535 px) に制限されます
解像度メタデータ水平および垂直解像度は、`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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DIB ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DIB ファイルについて最初の質問をしてみましょう。

よくある質問

.dib ファイルとは何ですか?
Device Independent Bitmap の略で、構造的には .bmp ファイルと同一です。データを変更することなく .dib を .bmp に(またはその逆に)リネームできます。どちらも同じ形式で生のピクセルデータを保存します。
.dib ファイルを開くにはどうすればよいですか?
BMP ファイルを開けるプログラムなら何でも DIB ファイルを開けます。Windows フォト、ペイント、IrfanView、XnView、GIMP、Adobe Photoshop、macOS のプレビューなどはすべてネイティブに対応しています。
DIB を PNG や JPEG に変換するにはどうすればよいですか?
IrfanView(ファイル > 名前を付けて保存)、GIMP(ファイル > エクスポート)、またはブラウザで Squoosh (squoosh.app) にドラッグしてください。大量のファイルを一度に変換する場合は、IrfanView の一括変換機能や ImageMagick を使用してください。
DIB と BMP の違いは何ですか?
技術的には、DIB は Windows GDI API で使用されるメモリ内の構造体であり、BMP はディスク上のファイル形式(追加の14バイトの BITMAPFILEHEADER を含む)です。ディスク上ではこれらは同じデータであり、.dib ファイルと .bmp ファイルは互換性があります。
なぜ .dib ファイルはこんなに大きいのですか?
DIB/BMP はピクセルを非圧縮で保存するため、ファイルサイズ = 幅 × 高さ × 1ピクセルあたりのバイト数となります。ロスレス圧縮(通常3〜5倍小さくなる)なら PNG に、写真なら JPEG に変換してください。

参考文献

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

関連する拡張子

.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 で閲覧