.JSX

Fichier JSX

Adobe ExtendScript File
Poser une question
RÉPONSE RAPIDE

Un fichier .jsx est le plus souvent un Adobe ExtendScript - un script d'automatisation JavaScript en texte brut qui s'exécute dans After Effects, Photoshop, InDesign ou Illustrator. Ouvrez-le depuis le menu Fichier > Scripts de l'application, ou modifiez-le dans n'importe quel éditeur de code. Les développeurs web utilisent la même extension pour les sources de composants React (JavaScript XML), qui est un format différent - vérifiez le contexte avant d'agir sur le fichier.

Développeur : Adobe Systems Incorporated Catégorie : Fichiers exécutables Standard ouvert MIME: application/javascript
S'OUVRE SUR Windows macOS
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 13, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier JSX ?

Un fichier .jsx dans l'écosystème Adobe est un script d'automatisation ExtendScript - un programme basé sur JavaScript pour contrôler les applications Adobe Creative Cloud telles que Photoshop, Illustrator, InDesign et After Effects. ExtendScript est basé sur ECMAScript 3 (et non sur le ES6+ moderne) et l'étend avec un DOM spécifique à Adobe (objets comme app, document, layer) ainsi que des classes utilitaires telles que File, Folder et ScriptUI pour créer des interfaces de dialogue simples.

Les scripts commencent généralement par une directive #target (par exemple, #target photoshop) qui indique au moteur ExtendScript quelle application adresser. Les tâches courantes incluent l'exportation par lots de fichiers, le redimensionnement de calques, la génération de PDF à partir de modèles et l'automatisation de flux de production répétitifs.

L'extension .jsx est également utilisée par React pour les fichiers sources JSX (JavaScript XML) - un contexte complètement différent. Lors de la rencontre d'un fichier .jsx, le projet environnant (un dossier de scripts Adobe par rapport à un projet de développement web) détermine sa signification.

La forme compilée et obscurcie d'un fichier ExtendScript est .jsxbin, qui dissimule le code source tout en restant exécutable par le moteur Adobe. Les scripts peuvent être lancés à partir du menu Scripts d'une application, via l'extension VS Code ExtendScript Debugger, ou par la messagerie inter-applications BridgeTalk.

Adobe remplace progressivement ExtendScript par UXP (Unified Extensibility Platform) utilisant des moteurs JavaScript modernes, bien qu'ExtendScript reste pris en charge dans la plupart des applications Creative Cloud actuelles.

Sécurité et sûreté

RISQUE : MEDIUM

Un .jsx est un code exécutable. ExtendScript peut lire, écrire et supprimer des fichiers sur le disque (via les objets File/Folder) et automatiser l'application hôte, donc l'exécution d'un .jsx provenant d'une source non fiable peut être dangereuse. Inspectez d'abord le script dans un éditeur de texte, méfiez-vous des opérations sur le système de fichiers ou le réseau, et n'activez « Autoriser les scripts à écrire des fichiers et à accéder au réseau » que pour les scripts en lesquels vous avez confiance. La source React .jsx est également du code - la même prudence s'applique avant d'exécuter des outils de build dessus.

Détails du format

en bref
NOM COMPLETAdobe ExtendScript Filealias ExtendScript, Adobe JavaScript script
DÉVELOPPEURAdobe Systems Incorporateddepuis Early 2000s (Adobe Creative Suite scripting; ExtendScript based on ECMAScript 3)
TYPE MIMEapplication/javascript
TYPEScript d'automatisation basé sur JavaScript en texte brut pour les applications Adobe
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • React JSX (JavaScript XML) - Fichiers sources pour les composants React mélangeant JavaScript avec un balisage de type XML ; transpilés par Babel, sans rapport avec Adobe.
  • JavaScript générique avec syntaxe JSX - Tout fichier de chaîne d'outils JS utilisant la syntaxe JSX (Preact, Solid, etc.) ; un fichier source de développeur, pas un script Adobe.

Programmes qui ouvrent les fichiers JSX

Windows4 apps
Adobe After Effects Payant Fichier > Scripts > Exécuter le fichier de script…, choisissez le .jsx (activez « Autoriser les scripts à écrire des fichiers » pour un accès complet).
Adobe Photoshop / Illustrator / InDesign Payant Fichier > Scripts > Parcourir… et sélectionnez le .jsx pour l'exécuter dans cette application.
Visual Studio Code (+ ExtendScript Debugger) Open-source Ouvrez pour lire/modifier le script ; installez l'extension Adobe ExtendScript Debugger pour exécuter/déboguer.
Sublime Text / Notepad++ Freemium Ouvrez pour visualiser et modifier la source du script (c'est du texte brut).
macOS2 apps
Adobe After Effects / Creative Cloud apps Payant Fichier > Scripts > Exécuter le fichier de script… pour exécuter le .jsx dans l'application hôte.
Visual Studio Code (+ ExtendScript Debugger) Open-source Ouvrez pour lire/modifier le script ; installez l'extension Adobe ExtendScript Debugger pour exécuter/déboguer.

Détails techniques

spécifications approfondies
EncodageTexte, UTF-8 (avec détection de BOM) ; les fichiers hérités peuvent utiliser ASCII ou Latin-1
ConteneurTexte brut
ChiffrementAucun (la variante compilée/obscurcie est .jsxbin)
Taille typique1 Ko - quelques centaines de Ko
Langage de scriptECMAScript 3 avec extensions DOM Adobe (objets app, document, layer) et ScriptUI pour la création de dialogues
Directive cibleLa ligne optionnelle de préprocesseur #target <nom_app> ou //@target dirige le script vers la bonne application Adobe
Forme compilée.jsxbin - forme binaire encodée/protégée qui cache le code source tout en restant exécutable par le moteur Adobe
OS associéWindows, macOS
RuntimeMoteur Adobe ExtendScript intégré aux applications Creative Cloud ; débogué via l'extension VS Code ExtendScript Debugger
Remplacé parAdobe UXP (Unified Extensibility Platform) avec des moteurs JavaScript modernes dans les nouvelles applications Creative Cloud
Collision de noms.jsx est également utilisé pour les fichiers sources React JSX (JavaScript XML) - un format totalement distinct sans rapport avec Adobe
PubliéEarly 2000s (Adobe Creative Suite scripting; ExtendScript based on ECMAScript 3)
Dernière versionExtendScript (ECMAScript 3-based) with the ExtendScript Toolkit/VS Code debugger; modern UXP is its successor
Standard ouvertOui · libre de droits
Spécificationextendscript.docsforadobe.dev

Conversions JSX

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers JSX. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers JSX.

Foire aux questions

Qu'est-ce qu'un fichier .jsx ?
Dans les applications Adobe, c'est un ExtendScript - un script d'automatisation JavaScript pour After Effects, Photoshop, InDesign, etc. En développement web, la même extension désigne un fichier de composant React (JavaScript XML).
Comment exécuter un script .jsx dans After Effects ?
Fichier > Scripts > Exécuter le fichier de script…, choisissez le .jsx. Pour qu'il apparaisse dans le menu Scripts, placez-le dans le dossier Scripts de l'application et redémarrez.
Est-ce que .jsx est la même chose que React ?
Pas nécessairement. Le JSX de React partage l'extension mais est un format source de développement web transpilé par Babel. Le .jsx d'Adobe ExtendScript automatise les applications Creative Cloud. Vérifiez le contenu et la provenance.
Pourquoi ne puis-je pas lire mon fichier .jsx - c'est du charabia ?
Il s'agit probablement d'un .jsxbin (ExtendScript compilé/obscurci) enregistré avec un nom .jsx. La forme binaire n'est pas lisible par l'homme ; vous avez besoin de la source originale.
Quel programme édite un .jsx ?
N'importe quel éditeur de code (VS Code, Sublime, Notepad++). Pour le scripting Adobe, VS Code avec l'extension Adobe ExtendScript Debugger peut également l'exécuter et le déboguer.
Puis-je exécuter un .jsx Adobe sans l'application Adobe ?
Non - les objets app/document d'ExtendScript n'existent qu'à l'intérieur de l'application hôte Adobe. Sans elle, le script ne peut pas fonctionner.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z