.IPK

IPK ファイル

Itsy Package (opkg package)
質問する
クイック回答

IPK ファイルは、組み込み Linux システム(OpenWrt ルーター、LG webOS スマート TV、NAS デバイス上の Entware、Yocto ベースのビルドなど)向けのソフトウェアパッケージです。ルーターにインストールするには、デバイス上で opkg install package.ipk を実行します。Windows PC ではインストールできませんが、標準的な ar アーカイブの中に tar.gz ファイルが含まれている構造であるため、7-Zip を使用して中身を確認することができます。

開発元: opkg project (community); originated as ipkg by Handhelds.org カテゴリ: その他のファイル オープンスタンダード MIME: application/x-ipk
対応OS Windows Linux
関連: .TORRENT · .MSO · .MD5 · .SHS

このページの内容

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

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

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

ファイルを識別する

IPK ファイル形式とは?

.ipk は、OpenWrt ルーター、Yocto Project ビルド、Entware(NAS やセットトップボックス)、LG webOS スマート TV、Boot to Qt などの組み込み Linux システム向けの標準パッケージマネージャーである opkg (Open PacKaGe Management) で使用されるパッケージファイル形式です。

構造的には、.ipk ファイルは Unix の ar アーカイブであり(オフセット 0 のマジックヘッダー !<arch> で識別可能)、3 つのメンバーが含まれています:debian-binary(テキスト «2.0»)、control.tar.gz(パッケージのメタデータとインストールスクリプト)、および data.tar.gz(ターゲットデバイス上で展開されるファイルシステムペイロード)です。この構造は Debian の .deb パッケージ と同一であり、標準的な ar および tar コマンドで完全に解凍可能です。

この形式は、2001 年に iPAQ や Sharp Zaurus などの Linux 携帯端末向けの ipkg (Itsy Package Manager) として誕生しました。opkg フォークは 2008 年頃に登場し、現在は Yocto Project コミュニティによってメンテナンスされています。

現代の .deb パッケージとは異なり、.ipk ファイルは暗号署名を必須としていませんが、オプションの MD5 チェックサムがコントロールアーカイブ内に含まれる場合があります。この形式は、dpkg/apt では重すぎるリソース制約のある組み込み Linux システムにおけるデプロイメント標準であり続けています。

セキュリティと安全性

リスク: MEDIUM

IPK パッケージはターゲットデバイス上で root としてインストール前後のシェルスクリプトを実行するため、悪意のある IPK はシステムを完全に侵害する可能性があります。公式のパッケージフィード(OpenWrt パッケージ、Entware)または信頼できるソースからのみインストールしてください。デスクトップ PC でアーカイブマネージャーを使用して IPK の内容を検査するだけであれば、リスクはありません。

形式の詳細

概要
正式名称Itsy Package (opkg package)別名 opkg package, OpenWrt package
開発元opkg project (community); originated as ipkg by Handhelds.org登場時期 2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
MIME タイプapplication/x-ipk
タイプ2 つの tar.gz サブアーカイブを含む ar アーカイブ (Debian 互換パッケージ形式)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Shana Informed Filler フォームパッケージ - Shana Corporation によるレガシーな Windows フォームソフトウェアがフォームパッケージに .ipk を使用していました。現在は廃止され、ウェブサイトは BC 州政府のものになっています。
  • iOS/iPhone ファームウェアパッケージ(稀) - 初期の一部のジェイルブレイクツールが Cydia パッケージ(Darwin 上の opkg ベース)に .ipk を使用していました。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
213C617263683E0A
ASCII
!<arch>·
IPK は ar アーカイブであり、Debian .deb と同一のヘッダーを持ちます。内部のファイル名(data.tar.gz, control.tar.gz, debian-binary)によって区別されます。

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

Windows2 apps
WinRAR フリーミアム WinRAR で IPK を開き、その ar アーカイブの内容を閲覧します。
7-Zip オープンソース IPK を右クリック → «アーカイブを開く»。.tar.gz メンバーを展開し、さらに展開して内容を検査します。
Linux2 apps
opkg (command-line) オープンソース opkg install package.ipk - ターゲットデバイスにインストールします。デスクトップで検査するには ar x package.ipk を実行してから tar xzf data.tar.gz を使用します。
ar / tar (GNU binutils) オープンソース ar x package.ipk で 3 つのメンバーを抽出します。tar xzf data.tar.gz でファイルを取得します。

技術的詳細

詳細仕様
コンテナ形式Unix `ar` アーカイブ
マジックヘッダー改行が続く `!<arch>`(オフセット 0 の 8 バイト) - Debian `.deb` と同一
内部メンバー`debian-binary`, `control.tar.gz`, `data.tar.gz`
圧縮内部の tar アーカイブは gzip 圧縮。外側の `ar` は非圧縮
形式バージョンマーカー`debian-binary` メンバーにテキスト «2.0» を含む
メタデータ`control.tar.gz` に保存(名前、バージョン、アーキテクチャ、依存関係、インストール/削除スクリプト)
ペイロードターゲットデバイスのファイルシステムルートに展開される `data.tar.gz`
チェックサム`control/md5sums` 内のオプションの MD5 合計。必須の暗号署名はなし
一般的なパッケージサイズ数 KB ~ 50 MB。ほとんどのパッケージは 5 MB 未満
インストールコマンド`opkg install package.ipk`
互換性標準的な `ar` および `tar` (GNU binutils) で解凍可能
リリース日2001 (ipkg / Itsy Package Manager for Sharp Zaurus/iPAQ handhelds)
最新バージョンopkg 0.6.x (2024); format stable since Debian 2.0 roots
オープンスタンダードはい · ロイヤリティフリー
仕様書git.yoctoproject.org

IPK の変換

コミュニティ Q&A

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

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

よくある質問

OpenWrt に IPK ファイルをインストールするにはどうすればよいですか?
IPK を(scp または USB 経由で)ルーターにコピーし、opkg install /tmp/package.ipk を実行します。アーキテクチャ(例:mipsel_24kc)が一致していることを確認してください。
Windows で IPK ファイルを開くにはどうすればよいですか?
7-Zip を使用します。ファイルを右クリックして «アーカイブを開く» を選択してください。ar のメンバーが表示されるので、各 .tar.gz を展開して開くことで内容を閲覧できます。
IPK と DEB の違いは何ですか?
構造的にはほぼ同一です。どちらも debian-binary 2.0 マーカーを持つ ar アーカイブです。IPK は opkg を介してリソース制約のある組み込み Linux を対象とし、DEB は dpkg/apt を介して Debian/Ubuntu を対象としています。
Raspberry Pi に IPK をインストールできますか?
ネイティブではできません(Pi は APT/DEB を使用します)。ただし、Pi に Entware をインストールした場合、Entware は opkg と IPK パッケージを使用します。
LG webOS スマート TV に IPK をインストールするにはどうすればよいですか?
LG webOS は内部で opkg を使用しています。IPK アプリをサイドロードするには、開発者モードまたはホームツール(webOS Homebrew Channel)が必要です。

参考文献

1opkg - Yocto Project gitgit.yoctoproject.org
2Building IPK packages by hand - Raymii.orgraymii.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

無料ファイルツール

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

ツールボックスを開く

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