APPIMAGE SQUASHFS
Filkonvertering

Konverter APPIMAGE til SQUASHFS

HURTIGSVAR
Er det mulig å konvertere APPIMAGE til SQUASHFS?
Ja - APPIMAGE konverterer til 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.

På denne siden

Testet på macOS, Windows og Linux
Sist verifisert Nov 2026

Flere gratis konverteringer

HEIC, PNG, WEBP, MP3 og mer - alle verktøy her er gratis.

Åpne verktøykassen

Hvorfor konvertere APPIMAGE til 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.

Hvordan konvertere APPIMAGE til 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.

Om disse formatene

Kvalitet og hva du bør passe på

  • Dette fungerer på Type 2 AppImages (ELF + SquashFS); eldre Type 1 AppImages bruker et ISO 9660-bilde i stedet og trenger andre verktøy.
  • --appimage-extract gir deg filene, ikke en enkelt .squashfs-fil; bruk forskyvningen med dd/unsquashfs hvis du spesifikt trenger selve bildet.
  • Utpakking bevarer det nøyaktige innholdet, så ingen kvalitet går tapt, men det utpakkede treet er ikke lenger en kjørbar AppImage i seg selv.

Ofte stilte spørsmål

Trenger jeg root-tilgang for å pakke ut en AppImage?
Nei. --appimage-extract og unsquashfs fungerer som en vanlig bruker uten FUSE eller root.
Hvordan finner jeg ut hvor SquashFS starter?
Kjør AppImage med --appimage-offset, som skriver ut byte-forskyvningen til det innebygde filsystemet.
Kan jeg montere bildet i stedet for å pakke det ut?
Ja. På Linux kan du loop-montere SquashFS ved å bruke forskyvningen, f.eks. mount -o loop,offset=<offset> App.AppImage /mnt.
Hva om unsquashfs rapporterer et ukjent filsystem?
Du har sannsynligvis en Type 1 AppImage, som bygger inn et ISO 9660-bilde i stedet for SquashFS; pakk det ut med --appimage-extract eller ISO-verktøy i stedet.