SWF (Flash) : fichier .swf
obsolèteFormat d'animation et d'application interactive du défunt lecteur Adobe Flash.
Fichier FLV ou SWF qui ne se lit plus : pourquoi, et comment le lire aujourd'hui →
Le SWF (Shockwave Flash) fut, pendant près de deux décennies, le format dominant de l’animation interactive et du jeu vidéo web, porté par le lecteur Adobe Flash Player installé sur la quasi-totalité des navigateurs des années 2000 et 2010.
Trois signatures distinctes coexistent selon la compression appliquée au fichier : “FWS” pour un SWF non compressé, “CWS” pour une compression zlib, et “ZWS” pour une compression LZMA plus récente. Ces trois lettres sont suivies d’un numéro de version et de la longueur totale du fichier.
Adobe a officiellement mis fin au support de Flash Player le 31 décembre 2020, rendant le format non lisible nativement par les navigateurs modernes. Le contenu SWF historique survit aujourd’hui principalement grâce à des émulateurs libres comme Ruffle, qui rejouent les animations et jeux Flash sans dépendre du lecteur original disparu.
Le format combinait animation vectorielle, audio, vidéo et un langage de script complet (ActionScript) au sein d’un même fichier, ce qui en a fait pendant des années la plateforme de choix pour les jeux navigateur et les sites web entièrement interactifs, avant que les technologies web ouvertes (HTML5, CSS, JavaScript) ne rattrapent puis dépassent ses capacités.
L’abandon de Flash Player a laissé des millions d’animations et de jeux historiques inaccessibles du jour au lendemain, un cas d’école souvent cité dans les discussions sur la préservation numérique et les risques de dépendre d’un lecteur propriétaire unique pour un format aussi répandu.
Newgrounds, une plateforme communautaire historiquement dédiée au contenu Flash, a activement participé à la préservation de son immense catalogue en intégrant directement le support de Ruffle à son lecteur en ligne, permettant à des jeux et animations SWF vieux de plus de vingt ans de continuer à fonctionner dans un navigateur moderne sans le Flash Player d’origine.
Signature binaire
| Hexadécimal | Offset |
|---|---|
46 57 53 | 0 |
43 57 53 | 0 |
5A 57 53 | 0 |
Vérifier qu'un fichier porte bien cette signature →
Sécurité
Peut contenir des scripts exécutables.
Le format SWF peut embarquer du code ActionScript exécutable, historiquement exploité par de nombreuses failles de sécurité dans Flash Player.
Auditer les métadonnées de ce format →
Questions fréquentes
Comment ouvrir un fichier .swf ?
Ruffle (émulateur libre) permet d'ouvrir gratuitement un fichier .swf. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format SWF (Flash) ?
Le type MIME du format SWF (Flash) est application/x-shockwave-flash.
Le format SWF (Flash) (.swf) est-il encore utilisé aujourd'hui ?
Le format SWF (Flash) est obsolète : il n'est plus recommandé pour de nouveaux usages, mais peut encore être rencontré dans d'anciens fichiers.
Peut-on ouvrir un fichier .swf sur mobile, sans installer d'application ?
Oui : Ruffle (émulateur libre) fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Peut-on encore lire un fichier SWF aujourd'hui ?
Adobe Flash Player n'est plus maintenu ni installable officiellement depuis fin 2020 ; des projecteurs autonomes ou des émulateurs comme Ruffle permettent de continuer à lire certains fichiers SWF hors navigateur, avec une compatibilité qui reste partielle selon la complexité du contenu d'origine.
Un fichier .swf présente-t-il des risques de sécurité ?
Le format SWF peut embarquer du code ActionScript exécutable, historiquement exploité par de nombreuses failles de sécurité dans Flash Player. Il peut contenir des scripts exécutables.
Sources
Dernière mise à jour :