.JSX

JSX ファイル

Adobe ExtendScript File
質問する
クイック回答

.jsx ファイルは、一般的に Adobe ExtendScript です。これは After Effects、Photoshop、InDesign、または Illustrator 内で実行されるプレーンテキストの JavaScript 自動化スクリプトです。アプリの «ファイル > スクリプト» メニューから開くか、任意のコードエディタで編集します。Web 開発者は、React コンポーネントのソース (JavaScript XML) にも同じ拡張子を使用しますが、これは別の形式です。ファイルを操作する前にコンテキストを確認してください。

開発元: Adobe Systems Incorporated カテゴリ: 実行ファイル オープンスタンダード MIME: application/javascript
対応OS Windows macOS
関連: .APK · .EXE · .VBS · .JAR

このページの内容

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

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

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

ファイルを識別する

JSX ファイル形式とは?

Adobe エコシステムにおける .jsx ファイルは、ExtendScript 自動化スクリプト です。これは Photoshop、Illustrator、InDesign、After Effects などの Adobe Creative Cloud アプリケーションを制御するための JavaScript ベースのプログラムです。ExtendScript は ECMAScript 3 (モダンな ES6+ ではない) に基づいており、Adobe 固有の DOM (app、document、layer などのオブジェクト) や、シンプルなダイアログインターフェースを構築するための File、Folder、ScriptUI などのユーティリティクラスで拡張されています。

スクリプトは通常、どのアプリケーションを対象にするかを ExtendScript エンジンに伝える #target ディレクティブ (例: #target photoshop) で始まります。一般的なタスクには、ファイルのバッチ書き出し、レイヤーのリサイズ、テンプレートからの PDF 生成、繰り返しの制作ワークフローの自動化などがあります。

.jsx 拡張子は、React の JSX (JavaScript XML) ソースファイルでも使用されますが、これは完全に異なるコンテキストです。.jsx ファイルに遭遇した際、周囲のプロジェクト (Adobe のスクリプトフォルダか、Web 開発プロジェクトか) によってその意味が決まります。

ExtendScript ファイルのコンパイルおよび難読化された形式は .jsxbin であり、ソースコードを隠しながら Adobe エンジンで実行可能な状態を維持します。スクリプトは、アプリケーションの «スクリプト» メニュー、VS Code の ExtendScript Debugger 拡張機能、または BridgeTalk アプリケーション間メッセージングを介して実行できます。

Adobe は徐々に ExtendScript をモダンな JavaScript エンジンを使用する UXP (Unified Extensibility Platform) に置き換えていますが、ExtendScript は依然としてほとんどの現在の Creative Cloud アプリケーションでサポートされています。

セキュリティと安全性

リスク: MEDIUM

.jsx は実行可能なコードです。ExtendScript は (File/Folder オブジェクトを介して) ディスク上のファイルを読み書き、削除したり、ホストアプリを自動化したりできるため、信頼できないソースからの .jsx の実行は有害な可能性があります。まずテキストエディタでスクリプトを検査し、ファイルシステムやネットワーク操作に注意してください。信頼できるスクリプトに対してのみ «スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可» を有効にしてください。React の .jsx ソースも単なるコードであり、ビルドツールを実行する前に同様の注意が必要です。

形式の詳細

概要
正式名称Adobe ExtendScript File別名 ExtendScript, Adobe JavaScript script
開発元Adobe Systems Incorporated登場時期 Early 2000s (Adobe Creative Suite scripting; ExtendScript based on ECMAScript 3)
カテゴリ実行ファイル
MIME タイプapplication/javascript
タイプAdobe アプリケーション用のプレーンテキスト JavaScript ベース自動化スクリプト
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • React JSX (JavaScript XML) - JavaScript と XML 風のマークアップを混合した React コンポーネント用のソースファイル。Babel によってトランスパイルされ、Adobe とは無関係です。
  • JSX 構文を使用する汎用 JavaScript - JSX 構文を使用する任意の JS ツールチェーンファイル (Preact、Solid など)。開発者用ソースファイルであり、Adobe スクリプトではありません。

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

Windows4 apps
Adobe After Effects 有料 «ファイル > スクリプト > スクリプトファイルを実行…» から .jsx を選択します (フルアクセスには «スクリプトによるファイルへの書き込みを許可» を有効にします)。
Adobe Photoshop / Illustrator / InDesign 有料 «ファイル > スクリプト > 参照…» から .jsx を選択して、そのアプリで実行します。
Visual Studio Code (+ ExtendScript Debugger) オープンソース スクリプトの読み取り/編集のために開きます。実行/デバッグには Adobe の ExtendScript Debugger 拡張機能をインストールしてください。
Sublime Text / Notepad++ フリーミアム スクリプトソースを表示および編集するために開きます (プレーンテキストです)。
macOS2 apps
Adobe After Effects / Creative Cloud apps 有料 «ファイル > スクリプト > スクリプトファイルを実行…» でホストアプリ内の .jsx を実行します。
Visual Studio Code (+ ExtendScript Debugger) オープンソース スクリプトの読み取り/編集のために開きます。実行/デバッグには Adobe の ExtendScript Debugger 拡張機能をインストールしてください。

技術的詳細

詳細仕様
エンコーディングテキスト、UTF-8 (BOM 対応)。レガシーファイルは ASCII または Latin-1 を使用する場合があります
コンテナプレーンテキスト
暗号化なし (コンパイル/難読化されたバリアントは .jsxbin)
一般的なサイズ1 KB - 数百 KB
スクリプト言語Adobe DOM 拡張 (app、document、layer オブジェクト) を備えた ECMAScript 3、およびダイアログ構築用の ScriptUI
ターゲットディレクティブオプションの #target <アプリ名> または //@target プリプロセッサ行により、スクリプトを正しい Adobe アプリケーションにルーティングします
コンパイル形式.jsxbin - ソースコードを隠しながら Adobe エンジンで実行可能な状態を維持する、エンコード/保護されたバイナリ形式
関連 OSWindows, macOS
ランタイムCreative Cloud アプリに組み込まれた Adobe ExtendScript エンジン。VS Code ExtendScript Debugger 拡張機能経由でデバッグ可能
後継形式新しい Creative Cloud アプリにおけるモダンな JavaScript エンジンを使用した Adobe UXP (Unified Extensibility Platform)
名称の衝突.jsx は React JSX (JavaScript XML) ソースファイルにも使用されます。これは Adobe とは関係のない完全に別の形式です
リリース日Early 2000s (Adobe Creative Suite scripting; ExtendScript based on ECMAScript 3)
最新バージョンExtendScript (ECMAScript 3-based) with the ExtendScript Toolkit/VS Code debugger; modern UXP is its successor
オープンスタンダードはい · ロイヤリティフリー
仕様書extendscript.docsforadobe.dev

JSX の変換

コミュニティ Q&A

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

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

よくある質問

.jsx ファイルとは何ですか?
Adobe アプリでは、After Effects、Photoshop、InDesign などのための JavaScript 自動化スクリプトである ExtendScript です。Web 開発では、同じ拡張子は React (JavaScript XML) コンポーネントファイルを意味します。
After Effects で .jsx スクリプトを実行するにはどうすればよいですか?
«ファイル > スクリプト > スクリプトファイルを実行…» から .jsx を選択します。«スクリプト» メニューに表示させるには、アプリの «Scripts» フォルダにドロップして再起動します。
.jsx は React と同じですか?
必ずしもそうではありません。React の JSX は拡張子を共有していますが、Babel によってトランスパイルされる Web 開発用のソース形式です。Adobe ExtendScript の .jsx は Creative Cloud アプリを自動化します。内容と入手元を確認してください。
.jsx ファイルが読めません。文字化けしています。
それはおそらく .jsxbin (コンパイル/難読化された ExtendScript) が .jsx という名前で保存されているものです。バイナリ形式は人間が読むことはできません。元のソースコードが必要です。
.jsx を編集するプログラムは何ですか?
任意のコードエディタ (VS Code、Sublime、Notepad++) です。Adobe スクリプティングの場合、Adobe の ExtendScript Debugger 拡張機能を備えた VS Code を使用すると、実行やデバッグも可能です。
Adobe アプリなしで Adobe の .jsx を実行できますか?
いいえ。ExtendScript の app/document オブジェクトは、ホストとなる Adobe アプリケーション内にのみ存在します。アプリがなければ、スクリプトはその機能を果たせません。

参考文献

1ExtendScript documentation (docsforadobe)extendscript.docsforadobe.dev
2Adobe After Effects - Scriptingae-scripting.docsforadobe.dev

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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