Applets selv har ikke filforlængelser.
Her er hvorfor:
* Applets er Java -programmer: De er skrevet i Java og samlet til bytekode. Bytecoden er det, der udføres af Java Virtual Machine (JVM).
* Bytecode er platformuafhængig: JVM håndterer oversættelsen af bytecode til maskininstruktioner, hvilket får applets til at køre på forskellige operativsystemer uden ændring.
* Filudvidelser er til identifikation: De hjælper operativsystemer og applikationer med at forstå den type data, der er indeholdt i en fil.
Imidlertid er applets ofte pakket i jar (java arkiv) filer. Disse filer har .jar udvidelse.
Sådan fungerer det:
1. Appletkode er samlet til bytekode
2. Bytecode er samlet i en krukkefil.
3. JAR -filen indeholder alle nødvendige ressourcer til appleten.
4.
Så selvom en applet i sig selv ikke har en udvidelse, er filformatet, den typisk pakkes i (krukkefilen).