Applets i seg selv har ikke filutvidelser.
Her er grunnen:
* applets er Java -programmer: De er skrevet i Java og kompilert i bytecode. Bytecode er det som blir utført av Java Virtual Machine (JVM).
* Bytecode er plattformuavhengig: JVM håndterer oversettelsen av bytecode til maskininstruksjoner, og gjør at applets kjøres på forskjellige operativsystemer uten modifisering.
* Filutvidelser er for identifisering: De hjelper operativsystemer og applikasjoner med å forstå hvilken type data i en fil.
Imidlertid er applets ofte pakket i JAR (Java Archive) -filer. Disse filene har .jar forlengelse.
Slik fungerer det:
1. appletkode er samlet i bytecode.
2. Bytecode er samlet i en krukkefil.
3. JAR -filen inneholder alle nødvendige ressurser for appleten.
4. Nettlesere (eller andre Java-aktiverte applikasjoner) kan få tilgang til og kjøre appleten fra JAR-filen.
Så mens en applet i seg selv ikke har en utvidelse, gjør filformatet den vanligvis pakkes inn (JAR -filen).