.DEB

DEB ファイル

Debian Software Package
質問する
クイック回答

DEB ファイルは、Ubuntu、Linux Mint、Kali、Raspberry Pi OS などの Debian ベースの Linux システム用ソフトウェアインストーラーです。使用するには、ターミナルで sudo apt install ./package.deb を実行するか、ダブルクリックしてソフトウェアセンターで開きます。Windows や macOS では、7-Zip などで内容を確認することはできますが、インストールはできません。インストール時には root 権限でスクリプトが実行されるため、信頼できるソースからの DEB ファイルのみをインストールしてください。

開発元: Debian Project (community); dpkg toolchain カテゴリ: 圧縮ファイル オープンスタンダード MIME: application/vnd.debian.binary-package
対応OS Windows macOS Linux
関連: .RAR · .ZIP · .Z01 · .7Z

このページの内容

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

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

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

ファイルを識別する

DEB ファイル形式とは?

拡張子が .deb のファイルは、Ubuntu、Linux Mint、Kali を含む Linux ベースのオペレーティングシステムとその派生版で使用される ソフトウェアパッケージ です。単一の .deb ファイルは Unix の ar アーカイブであり、3 つの要素をラップしています。フォーマットバージョンを記した小さな debian-binary テキストファイル、メタデータを保持する control.tar アーカイブ、そしてインストールされる実体を保持する data.tar アーカイブです。

コントロールアーカイブ (control.tar) には、メンテナスクリプトとパッケージのメタデータ(名前、バージョン、依存関係、その他の制御情報)が格納されています。現代の Debian 12 以降や Ubuntu システムでは、コントロールアーカイブはデフォルトで Zstandard (.zst) 圧縮されています。古いパッケージでは GZIP や XZ が使用されています。

データアーカイブ (data.tar) には、インストール先のパスに配置される実際のファイルが含まれています。このアーカイブも現在のリリースでは Zstandard 圧縮を使用していますが、古いパッケージでは GZIP、BZIP2、LZMA、または XZ が見られます。

.udeb ファイル(「マイクロ deb」とも呼ばれる)は、.deb ファイルと多くの共通点があります。.udeb ファイルは基本的に .deb と同じデータを格納しますが、Debian インストーラーに必要な不可欠な機能ファイルのみに限定されています。関連するバリアントである .ddeb は、開発者のクラッシュ分析用に分離されたデバッグシンボルを保持します。

  • .deb ファイルは、依存関係を解決しメンテナスクリプトを実行するパッケージマネージャー(aptdpkg、または gdebi)でインストールするように設計されています。
  • .deb ファイルは、alien ツールを使用して .rpm などの他のインストーラー形式に変換できます。
  • Windows や macOS では、7-Zip などのツールを使用して .deb の中身を抽出して検査できますが、パッケージをインストールすることはできません。

セキュリティと安全性

リスク: MEDIUM

.deb は root 権限でソフトウェアをインストールし、メンテナスクリプト(preinst/postinst)を実行するため、悪意のあるパッケージはシステムを完全に侵害する可能性があります。データファイルではなく、インストーラーとして扱ってください。.deb ファイルは、ディストリビューションの公式リポジトリまたは信頼できるベンダーのサイト(APT の GPG 署名やベンダーの HTTPS で保証されている場所)からのみインストールしてください。出所不明の .deb ダウンロードには注意が必要です。7-Zip で .deb を抽出して中身を見るだけなら無害ですが、インストールはリスクを伴うステップです。実行前に GDebi などで依存関係を確認してください。

形式の詳細

概要
正式名称Debian Software Package別名 Debian package, Debian binary package
開発元Debian Project (community); dpkg toolchain登場時期 1995 (the modern dpkg 'ar' .deb format; Debian itself dates to 1993)
カテゴリ圧縮ファイル
MIME タイプapplication/vnd.debian.binary-package
タイプDebian/Ubuntu Linux 用のバイナリソフトウェアパッケージ - 圧縮された tarball をまとめた ar アーカイブ
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
213C617263683E0A
ASCII
!<arch>·
.deb は 8 バイトの Unix ar マジックバイト «!<arch>\n» で始まります。最初のアーカイブメンバーは常に «debian-binary» という名前で、ASCII 形式のバージョン(例:«2.0»)が含まれています。これは静的ライブラリ (.a) で使用されるものと同じ ar マジックであるため、最初のメンバーによって .deb であることを識別します。

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

Windows2 apps
7-Zip オープンソース 右クリック > 7-Zip > アーカイブを開く で、ar の構成要素や内部の tarball を「検査」のために抽出できます(インストールは不可)。
PeaZip オープンソース .deb を開いて内容を閲覧・抽出できます(検査のみ)。
macOS1 app
The Unarchiver / 7-Zip (Keka) 無料 Keka や The Unarchiver で .deb を開き、検査用に tarball を抽出します(macOS ではインストールできません)。
Linux5 apps
Synaptic Package Manager オープンソース ファイル > ダウンロードしたパッケージを追加 - ただし Synaptic は主にリポジトリパッケージ用です。ローカルの単一の .deb には GDebi の方が適しています。
APT (terminal) 標準搭載 sudo apt install ./package.deb を実行 - パッケージをインストールし、依存関係も解決します。
GNOME Software / App Center オープンソース .deb をダブルクリックしてグラフィカルなソフトウェアセンターで開き、「インストール」をクリックします。
GDebi オープンソース GDebi パッケージインストーラーで .deb を開く - 依存関係を表示し、それらも一緒にインストールします。
dpkg 標準搭載 sudo dpkg -i package.deb を実行し、不足している依存関係があれば sudo apt -f install で修正します。

技術的詳細

詳細仕様
コンテナ形式Unix `ar` アーカイブ。オフセット 0 に 8 バイトのマジックバイト `!<arch>\n` で始まります
内部構造順に 3 つの `ar` メンバー:`debian-binary`(形式バージョン)、`control.tar.*`(メタデータ + スクリプト)、`data.tar.*`(インストールされるファイル)
形式バージョンマーカー`debian-binary` メンバーに ASCII 文字列の `2.0` が含まれています。この形式は 1995 年以来安定しています
コントロールアーカイブの圧縮Debian 12+ および Ubuntu 22.04+ では Zstandard (`.zst`)。古いリリースでは XZ、レガシーパッケージでは GZIP
データアーカイブの圧縮現在の Debian/Ubuntu ではデフォルトで Zstandard (`.zst`)。古いパッケージでは GZIP、BZIP2、LZMA、または XZ も使用されます
MIME タイプ`application/vnd.debian.binary-package`(登録済み)、または `application/x-deb`
整合性チェック`control.tar` 内の `md5sums` ファイル。APT は GPG (`Release.gpg` / `InRelease`) を介してリポジトリのメタデータを検証します
インストールツール`dpkg`(低レベル)、`apt` / `apt-get`(依存関係を解決するフロントエンド)、`gdebi`(単一ファイル用 GUI/CLI インストーラー)
パッケージメタデータフィールド`control.tar` 内の `control` ファイルに格納。必須フィールド:Package, Version, Architecture, Maintainer, Description
サポートされているプラットフォームDebian, Ubuntu, Linux Mint, Kali Linux, Raspberry Pi OS, Pop!_OS。レガシーな iOS 脱獄 (Cydia)
`.udeb` マイクロ deb バリアントDebian インストーラー用に削ぎ落とされたパッケージ。メンテナスクリプトなし、最小限のメタデータ、依存関係解決なし
`.ddeb` デバッグバリアントクラッシュハンドラー(`apport`、`gdb`)によって自動的に取得される、分離されたデバッグシンボルパッケージ
リポジトリの認証リポジトリは GPG 署名されています。`.deb` ファイル自体には個別の署名は含まれません
クロスフォーマット変換`alien` を使用して `.deb` を `.rpm`、Slackware の `.tgz`、その他のインストーラー形式に変換可能
一般的なファイルサイズ数 KB(最小限のユーティリティ)から数百 MB(ゲーム、IDE ツールチェーン、メディアパッケージ)まで
リリース日1995 (the modern dpkg 'ar' .deb format; Debian itself dates to 1993)
最新バージョンdeb format version 2.0 (the '2.0' string in debian-binary; stable for decades)
オープンスタンダードはい · ロイヤリティフリー
仕様書manpages.debian.org

DEB の変換

コミュニティ Q&A

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

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

よくある質問

Ubuntu で .deb ファイルをインストールするにはどうすればよいですか?
最も簡単な方法:ダブルクリックしてソフトウェアセンターを開き、「インストール」をクリックします。ターミナルの場合:sudo apt install ./package.deb を実行すると、必要な依存関係も一緒にインストールされます。
なぜ `dpkg -i` で依存関係が不足していると表示されるのですか?
dpkg はそのパッケージ単体のみをインストールし、依存関係の取得は行いません。その後に sudo apt -f install を実行するか、最初から sudo apt install ./file.deb を使用してください。
Windows で .deb ファイルを開くことはできますか?
中身を確認することだけが可能です。7-Zip や PeaZip を使用して ar アーカイブとその中の tarball を抽出して検査できますが、Windows 上で .deb をインストールしたり実行したりすることはできません。
.deb と .rpm の違いは何ですか?
どちらも Linux ソフトウェアパッケージです。.deb は Debian/Ubuntu 用(dpkg/APT)、.rpm は Fedora/RHEL/openSUSE 用(rpm/dnf)です。これらに互換性はありませんが、alien を使って制限付きで変換することは可能です。
インストールせずに .deb ファイルを解凍するにはどうすればよいですか?
Linux の場合:ファイルを取り出すには dpkg-deb -x file.deb outdir/、コントロール情報を確認するには dpkg-deb -e を使用します。Windows/macOS では、7-Zip や Keka で開きます。
インターネットから入手した .deb をインストールしても安全ですか?
ソースを信頼できる場合のみにしてください。インストールは root 権限でスクリプトを実行します。ディストリビューションの公式リポジトリや公式ベンダーを優先し、出所不明のサードパーティ製 .deb ファイルは避けてください。

参考文献

1Debian - deb(5) package format manualmanpages.debian.org
2Debian - dpkg-deb manualmanpages.debian.org

さらに探索

データベース全体から

今週のトップ拡張子

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.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧