.JSXBIN

JSXBIN ファイル

Adobe ExtendScript Binary Script
質問する
クイック回答

.jsxbin ファイルは、Photoshop、Illustrator、InDesign、After Effects などの Creative Cloud アプリを自動化するために使用される、コンパイル済みの Adobe ExtendScript スクリプトです。ターゲットアプリの「ファイル」>「スクリプト」>「参照」から実行します。名前に反して、この形式は真のバイナリではなく ASCII テキストです。デコンパイラによってソースの JSX を復元できますが、この形式はレガシーであり、Adobe は現在、新規開発には UXP プラグインを推奨しています。

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

このページの内容

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

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

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

ファイルを識別する

JSXBIN ファイル形式とは?

その名前に反して、.jsxbin ファイルは真のバイナリではなく ASCII テキストファイルです。これは Adobe ExtendScript Toolkit (ESTK) のコンパイル済み出力であり、開発者が .jsx スクリプトをエンコードされた形式で書き出した際に生成されます。このエンコーディングは、ExtendScript ソースの解析済み抽象構文木 (AST) を、安易な閲覧を阻止することを目的とした base64 に似た ASCII 表現にシリアル化します。

すべての .jsxbin ファイルは、プレーンテキストのヘッダー @JSXBIN@[email protected]@(または CS4 以前でコンパイルされたスクリプトの場合は @JSXBIN@[email protected]@)で始まり、その後に 1 行につき 1 つのエンコードされた AST ノードが続きます。この形式は難読化を提供するものであり、真の暗号化ではありません。サードパーティのデコンパイラを使用すると、変数名は通常難読化されますが、元のソースに近い状態を再構築できます。

.jsxbin スクリプトは、Photoshop、Illustrator、InDesign、After Effects を含む Adobe Creative Cloud アプリケーション内でネイティブに動作します。開発者は、知的財産を容易なコピーから保護しながら、自動化スクリプトを商用配布するためにこの形式を使用します。

Adobe ExtendScript および ESTK はレガシー技術と見なされています。現代的な代替手段は、HTML、CSS、および標準の JavaScript を使用する UXP (Unified Extensibility Platform) です。UXP プラグインは Photoshop 2021+、InDesign 2022+ 以降を対象としています。この移行にもかかわらず、出版、放送、プリプレスにおける多くの制作ワークフローは引き続き ExtendScript の自動化に依存しているため、.jsxbin ファイルは現在も活発に使用されています。

セキュリティと安全性

リスク: MEDIUM

JSXBIN スクリプトは Adobe ホストアプリケーションの権限で実行され、ファイルシステム操作、シェルコマンドの実行(ExtendScript の system.callSystem 経由)、ネットワークリソースへのアクセスが可能です。悪意のある JSXBIN スクリプトが確認されています(2022年に Hexacorn が JSX/JSXBIN の悪用を文書化)。スクリプトは常に信頼できるベンダーから入手してください。実行前に VS Code の ExtendScript Debugger でスクリプトを監査することをお勧めします。

形式の詳細

概要
正式名称Adobe ExtendScript Binary Script別名 Binary JavaScript file, JSXBIN
開発元Adobe Systems Incorporated登場時期 2004 (Adobe Creative Suite CS, ExtendScript Toolkit)
MIME タイプapplication/octet-stream
タイプ独自のコンパイル/エンコード済みスクリプト(バイナリエンコードされたテキスト)

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

Windows5 apps
Adobe Photoshop 有料 「ファイル」→「スクリプト」→「参照」から .jsxbin ファイルを選択し、「開く」をクリックして実行します。
Adobe InDesign 有料 「スクリプト」→「スクリプト」パネル → ファイルの場所に移動し、ダブルクリックして実行します。
Adobe Illustrator 有料 「ファイル」→「スクリプト」→「参照」から .jsxbin ファイルを選択します。
Adobe After Effects 有料 「ファイル」→「スクリプト」→「スクリプトファイルを実行」から .jsxbin を選択します。
Adobe ExtendScript Toolkit (ESTK) Free (discontinued, no longer downloadab デバッグ用に .jsxbin を開きます。開発終了のため、代わりに VS Code の ExtendScript Debugger を使用してください。
macOS2 apps
Adobe Photoshop 有料 「ファイル」→「スクリプト」→「参照」から .jsxbin ファイルを選択し、「開く」をクリックして実行します。
Adobe After Effects 有料 「ファイル」→「スクリプト」→「スクリプトファイルを実行」から .jsxbin を選択します。

技術的詳細

詳細仕様
ファイルヘッダー`@JSXBIN@[email protected]@` (ASCII テキスト、1行目) または CS4 時代のスクリプトの場合は `@JSXBIN@[email protected]@`
エンコーディングASCII - コンパイルされた抽象構文木の base64 風シリアル化
形式バージョン1.0 (CS4 以前)、2.0 (CS5 以降)。ヘッダー行でバージョンを宣言
コンテナASCII エンコードされたペイロードを持つプレーンテキストファイル。ヘッダーの後に 1 行につき 1 つの AST ノード
暗号化なし - 難読化のみ。サードパーティのデコンパイラにより可逆
典型的なファイルサイズスクリプトの複雑さに応じて 5 KB - 500 KB
OS サポートWindows, macOS
MIME タイプapplication/octet-stream (text/plain としても認識される)
デコンパイル可能性可能 - サードパーティ製ツールにより、変数名は難読化されるものの、元の JSX ソースに近い状態を復元可能
SDK ステータスAdobe ExtendScript Toolkit (ESTK) は開発終了。Photoshop、Illustrator、InDesign、After Effects は引き続き JSXBIN をネイティブに実行可能
後継プラットフォーム.js/.ts ソースを使用する UXP (Unified Extensibility Platform) - Photoshop 2021+、InDesign 2022+
開発元Adobe Systems Incorporated
導入時期2004年(Adobe Creative Suite および ExtendScript Toolkit と共に導入)
リリース日2004 (Adobe Creative Suite CS, ExtendScript Toolkit)
最新バージョンJSXBIN version 2.0 (ES / ExtendScript)
仕様書extendscript.docsforadobe.dev

JSXBIN の変換

コミュニティ Q&A

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

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

よくある質問

Photoshop で .jsxbin ファイルを実行するにはどうすればよいですか?
Photoshop で、「ファイル」→「スクリプト」→「参照」→ .jsxbin ファイルを選択 →「開く」の手順で行います。または、Photoshop/Presets/Scripts フォルダに配置すると、「スクリプト」メニューに表示されます。
.jsxbin を .jsx に変換してソースを読むことはできますか?
はい、github.com/mendax47/jsxbin_decompiler や convert.guru/jsxbin-converter などのデコンパイラで可能です。変数名は崩れますが、ロジックは復元可能です。
Adobe ExtendScript Toolkit はまだ動作しますか?
ESTK は開発終了しており、Adobe からダウンロードすることはできなくなりました。代わりに VS Code 用の «ExtendScript Debugger» 拡張機能を使用してください。
JSXBIN スクリプトは将来の Adobe CC バージョンでも動作しますか?
現在の CC アプリ (2026) では動作しますが、Adobe は UXP への移行を進めています。JSXBIN の長期的なサポートは保証されていません。新しいスクリプトは UXP プラグインとして記述すべきです。
JSXBIN は本当にバイナリですか?
名前に反して、いいえ。JSXBIN はスクリプトの構文木を独自のエンコーディングで表現した ASCII テキストです。テキストエディタで開くことができますが、内容は人間が読める形式ではありません。

参考文献

1Adobe ExtendScript Scripting Guide (community)extendscript.docsforadobe.dev
2Hexacorn - Adobe JSX and JSXBIN files (security analysis)www.hexacorn.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 で閲覧