APPIMAGE SQUASHFS
Conversion de fichier

Convertir APPIMAGE en SQUASHFS

RÉPONSE RAPIDE
Est-il possible de convertir APPIMAGE en SQUASHFS ?
Oui - APPIMAGE se convertit en SQUASHFS.

A Type 2 AppImage is an ELF header followed by an embedded SquashFS filesystem, so getting the .squashfs means reading past the header. The simplest route is --appimage-extract to dump the contents, or --appimage-offset plus unsquashfs to work at the filesystem level. Nothing is lost - you are pulling out the exact image that was already inside.

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Nov 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir APPIMAGE en SQUASHFS ?

AppImage packs its whole AppDir as a compressed .squashfs image appended to a small launcher binary. Extracting that image lets you inspect, mount or repackage the app's files directly instead of running the sealed bundle.

Comment convertir APPIMAGE en SQUASHFS

AppImage --appimage-extract

Run ./App.AppImage --appimage-extract to unpack the embedded SquashFS into a squashfs-root/ directory of plain files.

--appimage-offset + unsquashfs

Get the byte offset with ./App.AppImage --appimage-offset, then run unsquashfs -o <offset> App.AppImage to extract the raw SquashFS filesystem.

dd + unsquashfs (carve the image)

Use the offset with dd if=App.AppImage of=app.squashfs bs=1 skip=<offset> to save the standalone .squashfs file, then read it with unsquashfs.

À propos de ces formats

Qualité et points de vigilance

  • Cela fonctionne sur les AppImages de Type 2 (ELF + SquashFS) ; les anciennes AppImages de Type 1 utilisent une image ISO 9660 et nécessitent des outils différents.
  • --appimage-extract vous donne les fichiers, pas un seul fichier .squashfs ; utilisez l'offset avec dd/unsquashfs si vous avez spécifiquement besoin de l'image brute.
  • L'extraction préserve le contenu exact, donc aucune qualité n'est perdue, mais l'arborescence décompressée n'est plus une AppImage exécutable en soi.

Foire aux questions

Ai-je besoin des droits root pour extraire une AppImage ?
Non. --appimage-extract et unsquashfs fonctionnent en tant qu'utilisateur normal sans FUSE ni root.
Comment trouver où commence le SquashFS ?
Exécutez l'AppImage avec --appimage-offset, ce qui affiche l'offset d'octet du système de fichiers intégré.
Puis-je monter l'image au lieu de l'extraire ?
Oui. Sur Linux, vous pouvez monter en boucle le SquashFS en utilisant l'offset, par exemple : mount -o loop,offset=<offset> App.AppImage /mnt.
Que faire si unsquashfs signale un système de fichiers inconnu ?
Vous avez probablement une AppImage de Type 1, qui intègre une image ISO 9660 plutôt que SquashFS ; extrayez-la avec --appimage-extract ou des outils ISO à la place.