SquashFS
| Format | SquashFS |
|---|---|
| Kurzname | SquashFS |
| Kategorie | Dateisystem |
| Plattformen | Linux |
| Crush Unterstützung | Unterstützt (RawImageVFS) |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-04 |
Forensische Relevanz
Ein komprimiertes, schreibgeschütztes Dateisystem für Firmware-Images von Routern, IoT-Geräten, Set-Top-Boxen und Linux-Live-Systemen. Inode- und Verzeichnistabellen sowie Dateidaten sind blockweise komprimiert. Dateien werden einmal gespeichert und können nicht an Ort und Stelle geändert werden, das Image zeigt die Firmware also im gebauten Zustand. Zeitstempel sind vorzeichenlose Sekunden seit 1970: Jeder Inode enthält nur eine Änderungszeit, und der Superblock hält fest, wann das Image erstellt wurde.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset 0 (0x0) | 68 73 71 73 | hsqs | Superblock-Magic 'hsqs' (Little-Endian) |
| Offset 0 (0x0) | 73 71 73 68 | sqsh | Superblock-Magic 'sqsh' (Big-Endian, Versionen vor 4.0) |
Bekannte Dateiendungen
.squashfs, .sqsh
Referenzen
- Squashfs 4.0 Filesystem (Linux kernel documentation) https://docs.kernel.org/filesystems/squashfs.html
- Squashfs binary format (dr-emann) https://dr-emann.github.io/squashfs/
Diesen Eintrag zitieren
Crush-Format-Referenz, „SquashFS“. https://kalink0.github.io/crush-forensics/formats/de/squashfs/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden