Wat is het JSF-bestandsformaat?
.jsf-bestanden zijn gekoppeld aan Adobe Fireworks, een programma voor het bewerken van zowel bitmap- als vectorafbeeldingen, oorspronkelijk ontwikkeld door Macromedia en later overgenomen door Adobe. Een .jsf-bestand is een script-batchbestand dat code bevat om een reeks programmabevelen uit te voeren. Opdrachten zijn geschreven in JavaScript en communiceren met het scripting-objectmodel van Fireworks - regels verwijzen doorgaans naar fw. API-aanroepen, bijvoorbeeld om de grootte van een geselecteerde vorm te wijzigen, documenten te exporteren of meerdere bestanden in batch te verwerken.
Omdat .jsf-scripts tekstbestanden zijn zonder vaste binaire signatuur, kan elke tekstverwerker ze openen en wijzigen. Fireworks laadt opdrachtscripts uit twee mappen op Windows:
C:\Program Files\Adobe Fireworks\Configuration\CommandsC:\Program Files\Adobe Fireworks\Configuration\Command Panels
In mei 2013 stopte Adobe de verdere ontwikkeling van Fireworks, waarbij Creative Suite 6 de laatste release was. De applicatie werd kortstondig aangeboden via Creative Cloud, maar is sindsdien volledig uit de abonnementsdienst verwijderd; gebruikers moeten vertrouwen op een zelfstandige CS6-installatie. Vergelijkbare scripting in Adobe Animate gebruikt in plaats daarvan het .jsfl-formaat.
Beveiliging & veiligheid
RISICO: LOWEen .jsf is platte tekst JavaScript gericht op de Fireworks-applicatie - het is geen web- of systeemscript en kan niet buiten Fireworks worden uitgevoerd, dus het lezen ervan in een tekstverwerker is veilig. Zoals bij elk script, bekijk een onbekende .jsf vluchtig voordat u deze in Fireworks uitvoert om te zien wat het doet. Het grootste praktische „risico” is verspilde moeite en dubieuze downloads: omdat Fireworks is stopgezet, kunnen zoekopdrachten naar een „.jsf opener” leiden naar „universele viewers” die PUP/adware bevatten - er is geen speciale viewer; het is gewoon JavaScript-tekst.
Formaatdetails
in een notendop- JavaServer Faces (Jakarta Faces) pagina - In Java-webontwikkeling is een URL die eindigt op .jsf een geserveerde Faces-webpagina die wordt afgehandeld door een applicatieserver, geen downloadbaar bestand.
Programma's die JSF-bestanden openen
Technische details
diepe specificaties| Bestandstype | Platte tekst JavaScript batch-script |
| MIME-type | application/javascript |
| Tekstcodering | UTF-8 of ASCII (geen BOM vereist) |
| Bestandssignatuur (magic bytes) | Geen; geïdentificeerd door platte tekst JS die verwijst naar het fw. objectmodel |
| Scripting API | Fireworks document object model (fw.*), bijv. fw.getDocumentDOM(), fw.openDocument() |
| Uitvoeringsomgeving | Adobe Fireworks CS6 (laatste release) of eerdere Fireworks- en Macromedia-versies |
| Standaard scriptpad (Windows) | C:\Program Files\Adobe Fireworks\Configuration\Commands |
| Standaard scriptpad (macOS) | /Applications/Adobe Fireworks CS6/Configuration/Commands |
| Toegankelijk via | Commands-menu of Command Panels-palet binnen de Fireworks-applicatie |
| Uitvoeringsmodel | Scripts worden sequentieel van boven naar beneden uitgevoerd binnen de Fireworks JavaScript-interpreter; geen vereiste entry-point functie |
| Vergelijkbaar formaat | .jsfl (JavaScript Flash/Animate scripting) gebruikt een identieke platte tekst JS-aanpak voor Adobe Animate |
| Platformondersteuning | Windows en macOS (Fireworks was cross-platform tot en met CS6) |
| Gerelateerd eigen formaat | Eigen Fireworks-documenten zijn gebaseerd op PNG (.png met ingesloten Fireworks-metadata) |
| Softwarestatus | Stopgezet; Adobe beëindigde de ontwikkeling van Fireworks in mei 2013 (CS6 was de laatste versie) |
| Uitgebracht | Macromedia Fireworks era (late 1990s-2000s); Fireworks discontinued by Adobe in 2013 |
| Specificatie | web.archive.org |
JSF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over JSF-bestanden.