.PIF

PIF ファイル

Microsoft Windows Program Information File
質問する
クイック回答

PIF ファイルは、MS-DOS プログラムの実行方法(メモリ割り当て量、ウィンドウサイズ、起動する EXE など)を Windows に指示するためのレガシーな Windows 設定ショートカットです。Windows Vista 以降では PIF のサポートが削除されており、Windows 10 や 11 において PIF ファイルは実質的に機能しない遺物です。メールやダウンロードで受け取った場合は注意が必要です。古い Windows では、マルウェアを配布するための既知の手法として悪用されていました。

開発元: Microsoft Corporation カテゴリ: 実行ファイル MIME: application/x-msdos-program
対応OS Windows
関連: .APK · .EXE · .VBS · .JAR

このページの内容

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

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

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

ファイルを識別する

PIF ファイル形式とは?

.pif ファイル形式の名前は、Program Information File(プログラム情報ファイル)に由来します。この拡張子は MS-DOS および Windows オペレーティングシステムに関連しており、具体的には Windows のマルチタスク環境内で 16 ビットの DOS プログラムを実行するために必要な設定を保持します。

.pif ファイルは主に、元の .exe、.com、または .bat ファイルを指し示すショートカットや設定ラッパーとして使用されます。ウィンドウのタイトル、実行ファイルのパス、開始ディレクトリ、メモリ割り当て(最小および最大キロバイト)、画面モード、そして後期のバージョンでは DPMI メモリやフォント設定などの情報を格納しています。.pif 形式自体には実行コードは含まれておらず、プログラムではありません。

この形式は 1984 年の IBM TopView で誕生し、Windows 1.0(1985 年)に採用されました。Windows 3.x および Windows 9x/NT/2000/XP を通じて進化し、32 ビットや NTVDM 設定用の拡張ブロックが追加されました。Windows Vista 以降、.pif はネイティブのショートカット形式としてサポートされなくなりました。Windows 95 で導入された .lnk ショートカット形式が、事実上の後継となります。

セキュリティ上の注意: Windows XP 以前では、.pif ファイルは実行可能ファイルとして扱われ、ダブルクリックするとターゲットプログラムが起動しました。また、エクスプローラーはデフォルトで .pif 拡張子を非表示にしていたため、«photo.jpg.pif» という名前のファイルが «photo.jpg» として表示されるという、マルウェアに悪用されるテクニックが存在しました。この攻撃手法は、Windows Vista 以降では適用されません。

セキュリティと安全性

リスク: MEDIUM

Windows Vista 以降では、PIF ファイルは実質的に不活性であり、リスクは最小限です。Windows XP 以前では、PIF ファイルは既知のマルウェア配布経路でした。悪意のある EXE ペイロードが .pif ファイルとして配布され、エクスプローラーが .pif 拡張子を隠して(偽の .jpg/.pdf 名のみを表示して)ダブルクリックで実行させていました。メールやインターネットからのダウンロードで .pif ファイルを受け取った場合は、レガシーな攻撃の残骸である可能性があるため、注意して取り扱ってください。現代のウイルス対策ソフトは、不審な PIF ファイルにフラグを立てます。

形式の詳細

概要
正式名称Microsoft Windows Program Information File別名 PIF shortcut, DOS PIF
開発元Microsoft Corporation登場時期 1984 (IBM TopView; inherited by Windows 1.0, 1985)
カテゴリ実行ファイル
MIME タイプapplication/x-msdos-program
タイプバイナリ設定/ショートカットファイル
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
0078
ASCII
·x
PIF ファイルには共通のマジックナンバーがありません。約 15% は 0x00 0x78 で始まります。このファイルには MZ (4D 5A) DOS 実行ヘッダーは含まれていません。総ファイルサイズは通常 960 バイト(オリジナルの TopView 形式)または 1024 ~ 2048 バイト(拡張 Windows 形式)です。

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

Windows2 apps
Microsoft Windows (XP and earlier) 有料 Windows XP/2000 の場合:ダブルクリックすると、保存された設定でターゲットの DOS EXE が起動します。右クリック → プロパティで PIF エディタを開き、設定を変更できます。Windows Vista 以降ではサポートされていません。
Any text/hex editor (inspection only) 無料 バイナリエディタ(HxD など)で PIF を開き、バイナリ構造を検査して埋め込まれた EXE パスを特定します。EXE パスは最初のブロックのバイトオフセット 30 から始まります。

技術的詳細

詳細仕様
エンコーディングバイナリ(固定サイズブロック構造)
バイト順序リトルエンディアン
基本ブロックサイズ960 バイト(オリジナルの TopView 互換ブロック)
拡張形式サイズWindows 固有の拡張ブロック(フォント、画面、DPMI、環境設定)を含め 1 KB ~ 2 KB
実行コードなし - PIF は設定データのみを含み、MZ 実行ヘッダーは存在しません
格納されるパラメータウィンドウタイトル(30 バイト ASCII)、EXE パス、開始ディレクトリ、最小/最大メモリ(KB)、画面/ビデオモードフラグ
形式の起源IBM TopView (1984); Microsoft Windows 1.0 (1985年11月) に採用
OS 互換性Windows 1.0 から Windows XP まで。Windows Vista 以降ではショートカット形式として認識されません
後継形式.lnk シェルショートカット (Windows 95+)
MIME タイプapplication/x-msdos-program
マジックバイト共通のシグネチャはありません。ファイルの約 15% は 0x00 0x78 で始まります。MZ (4D 5A) 実行ヘッダーは存在しません
レガシーなセキュリティリスクWindows XP 以前ではダブルクリックで PIF を実行していました。エクスプローラーが拡張子を隠していたため、画像ファイルに偽装したマルウェアが可能でした
リリース日1984 (IBM TopView; inherited by Windows 1.0, 1985)
最新バージョンExtended PIF format used through Windows XP/2003 (Windows 7+ no longer use PIF)

PIF の変換

コミュニティ Q&A

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

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

よくある質問

PIF ファイルとは何ですか?
Windows 3.1 から Windows XP で使用されていた、マルチタスク環境で MS-DOS プログラムをどのように実行するかを指定するためのレガシーな Windows ショートカット/設定ファイルです。それ自体に実行コードは含まれません。
Windows 10 や 11 で PIF ファイルを開くことはできますか?
Windows Vista 以降、PIF ファイルはネイティブでサポートされていません。バイナリエディタで内容を確認することは可能ですが、ショートカットとしての機能は動作しません。
PIF ファイルは危険ですか?
現代の Windows(Vista 以降)では、PIF ファイルは不活性です。Windows XP 以前では、画像や文書ファイルに偽装してマルウェアを配布するために PIF ファイルが使用されていました。現代のシステムでは、リスクは低いです。
PIF ファイルの代わりになったものは何ですか?
ショートカットとしては、.lnk ショートカットファイル(Windows 95 で導入)が PIF に取って代わりました。現代の Windows では、すべてのプログラムショートカットに .lnk が使用されています。
なぜ Windows は PIF ファイルを開けないと言うのですか?
Windows Vista 以降で PIF ファイルのサポートが削除されたためです。そのファイルは Windows XP/2000 以前向けに作成されたものです。関連付けられた DOS プログラムを実行する必要がある場合は、DOSBox や Windows XP の仮想マシンが必要になる場合があります。
PIF ファイルにウイルスが含まれることはありますか?
PIF ファイル自体にコードは含まれませんが、悪意のある EXE を指し示すことができます。Vista 以前は、紛らわしい名前(例:photo.jpg.pif)を付けて PIF をマルウェアに偽装することが一般的な攻撃手法でした。

参考文献

1Wikipedia - Program information fileen.wikipedia.org
2justsolve.archiveteam.org - Program information filejustsolve.archiveteam.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

無料ファイルツール

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

ツールボックスを開く

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