APPIMAGE SQUASHFS
ファイル変換

APPIMAGE から SQUASHFS への変換

クイック回答
APPIMAGE を SQUASHFS に変換することは可能ですか?
はい - APPIMAGE は 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.

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Nov 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ APPIMAGE を 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.

APPIMAGE から 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.

これらの形式について

品質と注意点

  • これは Type 2 の AppImage(ELF + SquashFS)で動作します。古い Type 1 の AppImage は代わりに ISO 9660 イメージを使用しており、別のツールが必要です。
  • --appimage-extract は単一の .squashfs ファイルではなく、ファイル群を出力します。生のイメージが特に必要な場合は、dd や unsquashfs でオフセットを使用してください。
  • 展開しても内容は正確に保持されるため、品質が失われることはありませんが、展開されたツリーはそれ自体では実行可能な AppImage ではなくなります。

よくある質問

AppImage を展開するには root 権限が必要ですか?
いいえ。--appimage-extract と unsquashfs は、FUSE や root 権限なしで一般ユーザーとして実行できます。
SquashFS がどこから始まるかを確認するにはどうすればよいですか?
AppImage を --appimage-offset を付けて実行すると、埋め込まれたファイルシステムのバイトオフセットが表示されます。
展開する代わりにイメージをマウントできますか?
はい。Linux ではオフセットを使用して SquashFS をループマウントできます(例:mount -o loop,offset=<offset> App.AppImage /mnt)。
unsquashfs が不明なファイルシステムを報告した場合はどうすればよいですか?
Type 1 の AppImage である可能性があります。これは SquashFS ではなく ISO 9660 イメージを埋め込んでいます。代わりに --appimage-extract または ISO ツールを使用して展開してください。