AppImage — fichier .AppImage
stableFormat d'application Linux portable et autonome, exécutable directement sans installation ni droits root.
L’AppImage empaquette une application Linux complète, avec toutes ses dépendances, dans un unique fichier exécutable : contrairement à un paquet DEB ou RPM, il ne s’installe pas et ne nécessite aucun droit administrateur — il suffit de le rendre exécutable et de le lancer directement, quelle que soit la distribution Linux utilisée.
Structurellement, c’est un exécutable ELF standard, ce qui explique sa signature partagée avec tout binaire Linux (7F 45 4C 46) ; un second marqueur, propre au format et situé à l’octet 8, identifie spécifiquement la version 2 du type AppImage parmi d’autres usages possibles de ce même en-tête ELF.
Ce fichier ELF embarque en réalité un système de fichiers compressé complet (souvent au format SquashFS) contenant l’application et ses bibliothèques, monté automatiquement via FUSE au lancement pour donner l’illusion d’une exécution directe, sans jamais extraire son contenu sur le disque au préalable.
Cette approche répond à un problème ancien de l’écosystème Linux : l’absence d’un format universel de distribution d’applications de bureau compatible avec l’ensemble des distributions, chacune ayant historiquement son propre gestionnaire de paquets et ses propres dépendances système incompatibles d’une distribution à l’autre.
Contrairement à ses concurrents Flatpak et Snap, l’AppImage ne fait pas transiter l’application par un magasin d’applications centralisé ni par un bac à sable de sécurité imposé par défaut, ce qui simplifie sa distribution mais reporte entièrement sur l’éditeur du logiciel et sur l’utilisateur la responsabilité de vérifier la fiabilité du fichier avant de l’exécuter.
Signature binaire
| Hexadécimal | Offset |
|---|---|
7F 45 4C 46 | 0 |
41 49 02 | 8 |
Vérifier qu'un fichier porte bien cette signature →
Sécurité
Un AppImage exécute du code arbitraire dès son lancement, comme tout exécutable ; le format ne vérifie ni ne restreint son contenu par défaut, contrairement au bac à sable intégré de Flatpak ou Snap.
Auditer les métadonnées de ce format →
Questions fréquentes
Comment ouvrir un fichier .AppImage ?
Système d'exploitation Linux (exécution native) permet d'ouvrir gratuitement un fichier .AppImage. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format AppImage ?
Le type MIME du format AppImage est application/vnd.appimage.
Le format AppImage (.AppImage) est-il encore utilisé aujourd'hui ?
Oui, le format AppImage est stable et toujours largement utilisé, sans signe de déclin.
Peut-on ouvrir un fichier .AppImage sur mobile, sans installer d'application ?
Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).
Pourquoi mon fichier .AppImage 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 .AppImage présente-t-il des risques de sécurité ?
Un AppImage exécute du code arbitraire dès son lancement, comme tout exécutable ; le format ne vérifie ni ne restreint son contenu par défaut, contrairement au bac à sable intégré de Flatpak ou Snap.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :