APPIMAGE SQUASHFS
Conversión de archivos

Convertir APPIMAGE a SQUASHFS

RESPUESTA RÁPIDA
¿Es posible convertir APPIMAGE a SQUASHFS?
Sí - APPIMAGE se convierte a 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.

En esta página

Probado en macOS, Windows y Linux
Última verificación Nov 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir APPIMAGE a 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.

Cómo convertir APPIMAGE a 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.

Acerca de estos formatos

Calidad y qué observar

  • Esto funciona en AppImages de Tipo 2 (ELF + SquashFS); los AppImages de Tipo 1 más antiguos usan una imagen ISO 9660 en su lugar y necesitan herramientas diferentes.
  • --appimage-extract te da los archivos, no un único archivo .squashfs; usa el desplazamiento con dd/unsquashfs si necesitas específicamente la imagen en bruto.
  • La extracción conserva el contenido exacto, por lo que no se pierde calidad, pero el árbol descomprimido ya no es un AppImage ejecutable por sí solo.

Preguntas frecuentes

¿Necesito ser root para extraer un AppImage?
No. --appimage-extract y unsquashfs funcionan como un usuario normal sin FUSE ni root.
¿Cómo encuentro dónde comienza el SquashFS?
Ejecuta el AppImage con --appimage-offset, que imprime el desplazamiento de bytes (offset) del sistema de archivos incrustado.
¿Puedo montar la imagen en lugar de extraerla?
Sí. En Linux puedes montar en bucle (loop-mount) el SquashFS usando el desplazamiento, por ejemplo: mount -o loop,offset=<offset> App.AppImage /mnt.
¿Qué pasa si unsquashfs informa de un sistema de archivos desconocido?
Es probable que tengas un AppImage de Tipo 1, que incrusta una imagen ISO 9660 en lugar de SquashFS; extráela con --appimage-extract o herramientas de ISO en su lugar.