.JSXBIN

Plik JSXBIN

Adobe ExtendScript Binary Script
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .jsxbin to skompilowany skrypt Adobe ExtendScript używany do automatyzacji aplikacji Creative Cloud, takich jak Photoshop, Illustrator, InDesign i After Effects. Uruchamia się go poprzez Plik > Skrypty > Przeglądaj w docelowej aplikacji. Pomimo nazwy, format ten jest tekstem ASCII, a nie prawdziwym plikiem binarnym - dekompilatory mogą odzyskać źródłowy JSX, ale format ten jest przestarzały i Adobe promuje obecnie wtyczki UXP dla nowych projektów.

Deweloper: Adobe Systems Incorporated Kategoria: Pliki wtyczek MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS
Powiązane: .XPI · .XLA · .CRX · .BUNDLE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 12, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku JSXBIN?

Pomimo swojej nazwy, plik .jsxbin jest plikiem tekstowym ASCII - nie jest to prawdziwy plik binarny. Jest to skompilowany wynik działania Adobe ExtendScript Toolkit (ESTK), powstający, gdy programista eksportuje skrypt .jsx w formie zakodowanej. Kodowanie serializuje sparsowane abstrakcyjne drzewo składniowe (AST) źródła ExtendScript do reprezentacji ASCII przypominającej base64, co ma na celu utrudnienie przypadkowej inspekcji.

Każdy plik .jsxbin zaczyna się od nagłówka tekstowego @JSXBIN@[email protected]@ (lub @JSXBIN@[email protected]@ dla skryptów skompilowanych w wersji CS4 i starszych), po którym następuje jeden zakodowany węzeł AST na linię. Format ten zapewnia zaciemnianie kodu (obfuskację), a nie prawdziwe szyfrowanie - dekompilatory innych firm mogą zrekonstruować kod źródłowy zbliżony do oryginału, choć nazwy zmiennych są zazwyczaj zniekształcone.

Skrypty .jsxbin działają natywnie w aplikacjach Adobe Creative Cloud, w tym Photoshop, Illustrator, InDesign i After Effects. Programiści używają tego formatu do komercyjnej dystrybucji skryptów automatyzacji, chroniąc własność intelektualną przed łatwym kopiowaniem.

Adobe ExtendScript i ESTK są uważane za technologię przestarzałą (legacy). Nowoczesnym następcą jest UXP (Unified Extensibility Platform), który wykorzystuje HTML, CSS i standardowy JavaScript. Wtyczki UXP są przeznaczone dla Photoshop 2021+, InDesign 2022+ i nowszych wersji. Pomimo tej transformacji, wiele procesów produkcyjnych w wydawnictwach, branży nadawczej i przygotowaniu do druku nadal polega na automatyzacji ExtendScript, więc pliki .jsxbin pozostają w aktywnym użyciu.

Bezpieczeństwo

RYZYKO: MEDIUM

Skrypty JSXBIN działają z uprawnieniami aplikacji hosta Adobe i mogą wykonywać operacje na systemie plików, wywoływać polecenia powłoki (poprzez system.callSystem w ExtendScript) oraz uzyskiwać dostęp do zasobów sieciowych. Zaobserwowano złośliwe skrypty JSXBIN (Hexacorn udokumentował nadużycia JSX/JSXBIN w 2022 roku). Zawsze pobieraj skrypty od zaufanych dostawców. VS Code ExtendScript Debugger może pomóc w audycie skryptów przed ich uruchomieniem.

Szczegóły formatu

w pigułce
PEŁNA NAZWAAdobe ExtendScript Binary Scriptznany również jako Binary JavaScript file, JSXBIN
DEWELOPERAdobe Systems Incorporatedod 2004 (Adobe Creative Suite CS, ExtendScript Toolkit)
KATEGORIAPliki wtyczek
TYP MIMEapplication/octet-stream
TYPwłasnościowy skompilowany/zakodowany skrypt (tekst kodowany binarnie)

Programy otwierające pliki JSXBIN

Windows5 apps
Adobe Photoshop Płatny Plik → Skrypty → Przeglądaj, wybierz plik .jsxbin, kliknij Otwórz, aby wykonać.
Adobe InDesign Płatny Skrypt → Panel Skrypty → przejdź do lokalizacji pliku, kliknij dwukrotnie, aby uruchomić.
Adobe Illustrator Płatny Plik → Skrypty → Przeglądaj, wybierz plik .jsxbin.
Adobe After Effects Płatny Plik → Skrypty → Uruchom plik skryptu, wybierz .jsxbin.
Adobe ExtendScript Toolkit (ESTK) Free (discontinued, no longer downloadab Otwórz .jsxbin do debugowania - wycofany, użyj zamiast tego VS Code ExtendScript Debugger.
macOS2 apps
Adobe Photoshop Płatny Plik → Skrypty → Przeglądaj, wybierz plik .jsxbin, kliknij Otwórz, aby wykonać.
Adobe After Effects Płatny Plik → Skrypty → Uruchom plik skryptu, wybierz .jsxbin.

Szczegóły techniczne

specyfikacja
Nagłówek pliku`@JSXBIN@[email protected]@` (tekst ASCII, pierwsza linia) lub `@JSXBIN@[email protected]@` dla skryptów z ery CS4
KodowanieASCII - serializacja skompilowanego abstrakcyjnego drzewa składniowego przypominająca base64
Wersje formatu1.0 (CS4 i starsze), 2.0 (CS5 i nowsze); wersja zadeklarowana w linii nagłówka
KontenerZwykły plik tekstowy z zawartością zakodowaną w ASCII; jeden węzeł AST na linię po nagłówku
SzyfrowanieBrak - tylko obfuskacja; odwracalna przez dekompilatory innych firm
Typowy rozmiar pliku5 KB - 500 KB w zależności od złożoności skryptu
Obsługa OSWindows, macOS
Typ MIMEapplication/octet-stream (rozpoznawany również jako text/plain)
DekompilowalnośćTak - narzędzia innych firm mogą odzyskać niemal oryginalny kod źródłowy JSX ze zniekształconymi nazwami zmiennych
Status SDKAdobe ExtendScript Toolkit (ESTK) wycofany; Photoshop, Illustrator, InDesign i After Effects nadal natywnie wykonują JSXBIN
Platforma następczaUXP (Unified Extensibility Platform) używająca źródeł .js/.ts - Photoshop 2021+, InDesign 2022+
DeweloperAdobe Systems Incorporated
Wprowadzono2004 wraz z Adobe Creative Suite i ExtendScript Toolkit
Wydano2004 (Adobe Creative Suite CS, ExtendScript Toolkit)
Najnowsza wersjaJSXBIN version 2.0 (ES / ExtendScript)
Specyfikacjaextendscript.docsforadobe.dev

Konwersje JSXBIN

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami JSXBIN. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki JSXBIN.

Najczęściej zadawane pytania

Jak uruchomić plik .jsxbin w programie Photoshop?
W programie Photoshop: Plik → Skrypty → Przeglądaj → wybierz plik .jsxbin → Otwórz. Alternatywnie umieść go w folderze Photoshop/Presets/Scripts, a pojawi się w menu Skrypty.
Czy mogę przekonwertować .jsxbin na .jsx, aby przeczytać kod źródłowy?
Tak, za pomocą dekompilatorów takich jak github.com/mendax47/jsxbin_decompiler lub convert.guru/jsxbin-converter. Nazwy zmiennych zostaną zniekształcone, ale logika jest możliwa do odzyskania.
Czy Adobe ExtendScript Toolkit nadal działa?
ESTK został wycofany i nie można go już pobrać od Adobe. Zamiast tego należy użyć rozszerzenia „ExtendScript Debugger” dla VS Code.
Czy skrypty JSXBIN będą działać w przyszłych wersjach Adobe CC?
Działają w obecnych aplikacjach CC (2026), ale Adobe migruje na UXP. Długoterminowe wsparcie dla JSXBIN nie jest gwarantowane; nowe skrypty powinny być pisane jako wtyczki UXP.
Czy JSXBIN to naprawdę format binarny?
Pomimo nazwy, nie - JSXBIN to tekst ASCII z własnościowym kodowaniem drzewa składniowego skryptu. Można go otworzyć w zwykłym edytorze tekstu, choć zawartość nie jest czytelna dla człowieka.

Źródła

1Adobe ExtendScript Scripting Guide (community)extendscript.docsforadobe.dev
2Hexacorn - Adobe JSX and JSXBIN files (security analysis)www.hexacorn.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z