Applets själva har inga filförlängningar.
Här är varför:
* Applets är Java -program: De är skrivna i Java och sammanställs till bytekod. Bytekoden är det som körs av Java Virtual Machine (JVM).
* bytecode är plattformsoberoende: JVM hanterar översättningen av bytekode till maskininstruktioner, vilket gör att applets körs på olika operativsystem utan modifiering.
* Filförlängningar är för identifiering: De hjälper operativsystem och applikationer att förstå vilken typ av data som finns i en fil.
Applets förpackas emellertid ofta i burk (Java Archive) -filer. Dessa filer har .jar förlängning.
Så här fungerar det:
1. Appletkod sammanställs till bytekode.
2. bytecode är bundet i en burkfil.
3. JAR -filen innehåller alla nödvändiga resurser för appleten.
4. webbläsare (eller andra Java-aktiverade applikationer) kan komma åt och köra appleten från JAR-filen.
Så även om en applet själv inte har en förlängning, är filformatet som den vanligtvis förpackas i (The Jar -filen).