APPIMAGE SQUASHFS
Filkonvertering

Konverter APPIMAGE til SQUASHFS

HURTIGT SVAR
Er det muligt at konvertere APPIMAGE til SQUASHFS?
Ja - APPIMAGE kan konverteres 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 side

Testet på macOS, Windows & Linux
Sidst verificeret Nov 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

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.

Sådan konverterer du 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 formater

Kvalitet & hvad man skal være opmærksom på

  • Dette virker på Type 2 AppImages (ELF + SquashFS); ældre Type 1 AppImages bruger et ISO 9660-billede i stedet og kræver andre værktøjer.
  • --appimage-extract giver dig filerne, ikke en enkelt .squashfs-fil; brug offset med dd/unsquashfs, hvis du specifikt har brug for det rå billede.
  • Udpakning bevarer det nøjagtige indhold, så ingen kvalitet går tabt, men det udpakkede træ er ikke længere en kørbar AppImage i sig selv.

Ofte stillede spørgsmål

Skal jeg bruge root-adgang for at udpakke en AppImage?
Nej. --appimage-extract og unsquashfs fungerer som en normal bruger uden FUSE eller root.
Hvordan finder jeg ud af, hvor SquashFS starter?
Kør AppImage med --appimage-offset, som udskriver byte-offset for det indlejrede filsystem.
Kan jeg mounte billedet i stedet for at udpakke det?
Ja. På Linux kan du loop-mounte SquashFS ved hjælp af offset, f.eks. mount -o loop,offset=<offset> App.AppImage /mnt.
Hvad hvis unsquashfs rapporterer et ukendt filsystem?
Du har sandsynligvis en Type 1 AppImage, som indlejrer et ISO 9660-billede i stedet for SquashFS; udpak det med --appimage-extract eller ISO-værktøjer i stedet.