SWF (Flash) — fichier .swf

obsolète

Format d'animation et d'application interactive du défunt lecteur Adobe Flash.

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

Diagramme de la signature binaire du format SWF (Flash), octets mis en évidence
HexadécimalOffset
46 57 530
43 57 530
5A 57 530

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.

Pourquoi mon fichier .swf ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

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.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :