.API

API ファイル

Adobe Acrobat Plug-in
質問する
クイック回答

API ファイルは Adobe Acrobat のプラグインです。これは Acrobat や Reader に機能を追加する、拡張子が .api に変更されたコンパイル済みの Windows DLL です。ドキュメントのように開くのではなく、Acrobat の «plug_ins» フォルダにコピーしてアプリケーションを再起動して使用します。Acrobat 内部でフル権限を持つネイティブコードを実行するため、信頼できる発行元からのみインストールしてください。

開発元: Adobe Systems (Adobe Inc.) カテゴリ: プラグインファイル MIME: application/octet-stream
対応OS Windows macOS
関連: .XPI · .XLA · .CRX · .BUNDLE

このページの内容

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

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

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

ファイルを識別する

API ファイル形式とは?

.api 拡張子は、Windows 上の Adobe Acrobat または Acrobat Reader に機能を追加するバイナリ拡張モジュールである Adobe Acrobat プラグインを識別するものです。その名称にかかわらず、.api ファイルはソフトウェア開発の概念である «アプリケーションプログラミングインターフェース» とは関係ありません。この拡張子は単に Acrobat Plug-In の略称です。

Windows では、.api ファイルは構造的に標準の .DLL (Portable Executable 形式、PE32 または PE32+) の拡張子を変更したものです。ファイルの最初の2バイトは常に 4D 5A であり、これはすべての Windows 実行ファイルやライブラリに共通する ASCII の MZ マジックヘッダーです。Acrobat が起動すると、インストールディレクトリの plug_ins サブフォルダをスキャンし、そこにあるすべての .api ファイルを自身のプロセスにロードして、各プラグインを初期化するためにエクスポートされた PlugInMain シンボルを呼び出します。

プラグインは Acrobat SDK Core API に基づいて ANSI C または C++ で記述されており、特定の Acrobat メジャーリリースに密接に ABI 結合されています。Acrobat DC 用にコンパイルされたプラグインは、大幅に古いバージョンでは正しくロードされません。一般的な用途には、カスタム PDF ワークフロー、電子署名パネル、ドキュメント管理の統合、出版ツールによって追加される DRM レイヤーなどがあります。

macOS では、Acrobat は .api ファイルの代わりに .acroplugin バンドルを使用します。そのプラットフォームには .api ファイルは存在しません。これらのファイルには発行元による Authenticode デジタル署名が含まれている場合がありますが、それ以外は暗号化も圧縮もされていません。

セキュリティと安全性

リスク: HIGH

.api プラグインは Acrobat 自体と同じ権限で Acrobat 内部で動作するネイティブコードであるため、悪意のあるものは信頼できない DLL/EXE と同様に危険です。Acrobat プラグインは公式ベンダーまたは信頼できる発行元からのみインストールし、コード署名されたプラグインを優先してください。また、広告ポータルからの «無料の Acrobat プラグイン» のダウンロードには注意してください。名称の混同に注意してください。«API ファイルを開く» と検索する人はテキストやソースを期待していることが多いですが、これはドキュメントではなくバイナリ拡張機能です。

形式の詳細

概要
正式名称Adobe Acrobat Plug-in別名 Acrobat plugin, Acrobat extended API plug-in
開発元Adobe Systems (Adobe Inc.)登場時期 1990s (Acrobat plug-in architecture)
MIME タイプapplication/octet-stream
タイプネイティブダイナミックリンクライブラリ (拡張子を .api に変更した Windows PE DLL)
この拡張子は以下でも使用されています…
  • 汎用アプリケーション API / 設定データ - いくつかの無関係なプログラム(一部のゲーム、MedCalc、特定の設定ツールなど)が、Acrobat プラグインではなくデータや設定として .api ファイルを書き出すことがあります。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
4D5A
ASCII
MZ
Windows では .api は通常の PE DLL であるため、MZ スタブで始まります。Acrobat は «plug_ins» フォルダをスキャンしてこれをロードします。macOS では、プラグインは PE ファイルではなくバンドル (.acroplugin) です。

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

Windows2 apps
Adobe Acrobat Pro (DC) 有料 .api を Acrobat の «plug_ins» フォルダにコピーして Acrobat を再起動します。プラグインの機能が UI に表示されます。
Adobe Acrobat Reader 無料 .api を Reader の «plug_ins» フォルダに配置して再起動します(プラグインが Reader をサポートしている場合のみ)。
macOS1 app
Adobe Acrobat Pro 有料 対応する .acroplugin バンドルを Acrobat のプラグイン場所にインストールして Acrobat を再起動します(Windows の .api バイナリは macOS では動作しません)。

技術的詳細

詳細仕様
ファイル構造.dll の代わりに .api 拡張子を持つ標準的な Windows PE32/PE32+ DLL バイナリ
マジックバイトオフセット 0 に 4D 5A («MZ») - すべての Windows DLL および EXE に存在する DOS/PE 実行可能スタブヘッダー
バイト順序リトルエンディアン (x86/x64 Portable Executable 形式)
エクスポートされたエントリポイントPlugInMain - ロード後に各プラグインを初期化するために Acrobat が呼び出す必須のエクスポートシンボル
ロードの仕組みAcrobat および Reader は起動時に «plug_ins» ディレクトリをスキャンし、見つかったすべての .api ファイルをホストプロセスにロードする
API バージョン結合特定の Acrobat メジャーバージョンの ABI に紐付けられている。あるリリース用に構築されたプラグインは、大幅に異なるバージョンでは確実にはロードされない
開発言語Acrobat SDK Core API のヘッダーとインポートライブラリに対してコンパイルされた ANSI C / C++
MIME タイプapplication/octet-stream
プラットフォーム対応Windows のみ - macOS では、Acrobat プラグインは .api ファイルではなく .acroplugin バンドルとしてパッケージ化される
コード署名プラグイン発行元によるオプションの Authenticode デジタル署名。PE チェックサムはオプションヘッダーに格納される
圧縮非圧縮の PE バイナリ - 個々のコードセクションはコンパイラによって最適化されている場合があるが、ファイル自体はアーカイブ圧縮されていない
暗号化暗号化されていないネイティブマシンコード。発行元の信頼性は暗号化ではなく、オプションの Authenticode 署名を通じて確立される
一般的なファイルサイズプラグインの複雑さと同梱されるリソースに応じて、数十 KB から数 MB
一般的なユースケースPDF ワークフローの自動化、電子署名パネル、DRM の強制、ドキュメント管理の統合、カスタムプリントパイプライン
リリース日1990s (Acrobat plug-in architecture)
最新バージョンTracks the Acrobat SDK / Acrobat DC plug-in API
仕様書opensource.adobe.com

API の変換

コミュニティ Q&A

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

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

よくある質問

Adobe の .api ファイルを開いたりインストールしたりするにはどうすればよいですか?
ドキュメントのように開くことはできません。これは Acrobat プラグインです。Acrobat(または Reader)の «plug_ins» フォルダにコピーしてアプリケーションを再起動してください。そうすると、その機能が Acrobat 内に表示されます。
.api ファイルは DLL と同じものですか?
Windows ではその通りです。Acrobat が認識できるように拡張子を .api にした PE DLL です。Acrobat はこれをロードし、その PlugInMain エクスポートを呼び出します。ただし、Acrobat 内部でしか動作しません。
.api ファイルはソースコードや «API» ですか?
いいえ。名前に反して、これはコンパイルされたバイナリプラグインであり、ソースコードやインターフェース仕様書ではありません。人間が読める形式のデータは含まれていません。
Acrobat をアップデートした後、プラグインがロードされなくなったのはなぜですか?
プラグインは特定の Acrobat バージョンの API/ABI に基づいて構築されています。Acrobat のメジャーアップグレード後は、通常、新しいバージョンに対応したプラグインのビルドが必要になります。
macOS で .api ファイルを実行できますか?
Windows 用のバイナリは実行できません。macOS では、Acrobat プラグインは .acroplugin バンドルとして提供されます。そのプラグインの macOS 用ビルドが必要です。
.api プラグインをインストールしても安全ですか?
信頼できる発行元のものに限ります。これは Acrobat 内部でフル権限を持って動作するネイティブコードであるため、信頼できない .api は未知の実行ファイルと同様に危険です。公式サイトからの署名済みプラグインを優先してください。

参考文献

1Adobe - Acrobat SDK: Developing Plug-ins and Applicationsopensource.adobe.com
2Adobe - Working with Acrobat Extended APIsopensource.adobe.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In

無料ファイルツール

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

ツールボックスを開く

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