APPIMAGE SQUASHFS
Conversione file

Converti APPIMAGE in SQUASHFS

RISPOSTA RAPIDA
È possibile convertire APPIMAGE in SQUASHFS?
Sì - APPIMAGE si converte in 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.

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Nov 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire APPIMAGE in 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.

Come convertire APPIMAGE in 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.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • Questo funziona sulle AppImage di Tipo 2 (ELF + SquashFS); le vecchie AppImage di Tipo 1 utilizzano un'immagine ISO 9660 e necessitano di strumenti diversi.
  • --appimage-extract fornisce i file, non un singolo file .squashfs; usa l'offset con dd/unsquashfs se hai specificamente bisogno dell'immagine grezza.
  • L'estrazione preserva l'esatto contenuto, quindi non viene persa qualità, ma l'albero dei file scompattato non è più un'AppImage eseguibile da solo.

Domande frequenti

Ho bisogno dei permessi di root per estrarre un'AppImage?
No. --appimage-extract e unsquashfs funzionano come utente normale senza FUSE o root.
Come faccio a trovare dove inizia lo SquashFS?
Esegui l'AppImage con --appimage-offset, che stampa l'offset in byte del filesystem incorporato.
Posso montare l'immagine invece di estrarla?
Sì. Su Linux puoi montare lo SquashFS tramite loop-mount usando l'offset, ad esempio: mount -o loop,offset=<offset> App.AppImage /mnt.
Cosa succede se unsquashfs segnala un filesystem sconosciuto?
Probabilmente hai un'AppImage di Tipo 1, che incorpora un'immagine ISO 9660 invece di SquashFS; estraila con --appimage-extract o con strumenti ISO.