.SFS

SFS-fil

Squashfs Compressed Filesystem Image
Ställ en fråga
SNABBT SVAR

En SFS-fil är en Squashfs-komprimerad filsystemsavbildning som används i Linux Live-distributioner, Android-systempartitioner och inbäddad firmware. På Linux monterar du den med «sudo mount -t squashfs file.sfs /mnt -o loop» eller extraherar med unsquashfs. På Windows kan den öppnas med 7-Zip 21.03 eller senare.

Utvecklare: Phillip Lougher (original); maintained as part of Linux kernel since 2009 Kategori: Komprimerade filer Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .RAR · .ZIP · .Z01 · .7Z

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 9, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SFS?

En .sfs-fil är en skrivskyddad komprimerad filsystemsavbildning av typen Squashfs, som oftast hittas som live-rotfilsystemet inuti Linux Live CD- och USB-distributioner. Linux-kärnan kan montera .sfs-avbildningar direkt med mount -t squashfs, och kommandot unsquashfs (från paketet squashfs-tools) extraherar alla filer utan montering.

Squashfs packar ett helt katalogträd till en enda komprimerad binär avbildning. Ett 96-byte superblock i början identifierar formatet - magic bytes hsqs (little-endian) eller sqsh (big-endian) - och registrerar komprimeringsalgoritm, blockstorlek och tabellförskjutningar för inoder, kataloger och fragmentdata. Filer lagras i oberoende komprimerade block, vilket möjliggör slumpmässig åtkomst utan att hela avbildningen behöver dekomprimeras.

Flera komprimeringsalgoritmer stöds och väljs vid skapandet: gzip (original), lzma, lzo, xz, lz4 och zstd. Modern mksquashfs använder xz som standard för bästa förhållande; inbäddad firmware använder ofta lzo för snabbare dekomprimering på hårdvara med låg effekt.

Linux Live ISO-filer (Ubuntu, Fedora, Kali Linux) bäddar in rotfilsystemet som filesystem.squashfs eller filesystem.sfs inuti en .iso-container. Android använder Squashfs för /system-partitioner. OpenWrt-routrar och IP-kameror lagrar firmware i Squashfs. Filändelsen .squashfs används också i stor utsträckning för samma format.

  • Squashfs skapades av Phillip Lougher 2002 och slogs samman med Linux-kärnan i version 2.6.29 (mars 2009).
  • EROFS (sammanslaget i Linux 5.4, 2019) är den moderna efterföljaren för Android och inbäddade system.
  • mksquashfs skapar avbildningar; unsquashfs extraherar dem; båda finns i paketet squashfs-tools.

Säkerhet & trygghet

RISK: LOW

Squashfs-avbildningar är filsystemshållare - samma säkerhetsöverväganden gäller som vid montering av vilken diskavbildning som helst: de extraherade filerna kan innehålla skadliga körbara filer eller symlink-attacker. Vid montering med «mount -o loop», använd en skrivskyddad montering (redan standard för Squashfs). Extrahera med unsquashfs och inspektera innan du kör några binärer. Firmware-avbildningar från inofficiella källor kan innehålla bakdörrar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSquashfs Compressed Filesystem Imageäven känd som SquashFS image, squashed filesystem
UTVECKLAREPhillip Lougher (original); maintained as part of Linux kernel since 2009sedan 2002 (Squashfs 1.0 by Phillip Lougher)
MIME-TYPapplication/octet-stream
TYPSkrivskyddad komprimerad Linux-filsystemsavbildning (binär)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Puppy Linux SFS-modul - Puppy Linux använder .sfs specifikt för modulära tilläggspaket som läggs ovanpå bassystemet.
  • StarCraft/Blizzard-arkiv (inofficiell) - Vissa Blizzard-speldatafiler namngavs historiskt med .sfs men är ett helt annat proprietärt format.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
68737173
ASCII
hsqs
Little-endian-värdar skriver 68 73 71 73 («hsqs»); big-endian-värdar skriver 73 71 73 68 («sqsh»). Båda är giltiga Squashfs 4.0-signaturer. Superblocket är alltid 96 bytes.

Program som öppnar SFS-filer

Windows1 app
7-Zip Öppen källkod Högerklicka → Öppna arkiv (eller 7z x file.sfs). 7-Zip stöder Squashfs sedan version 21.03 (2021).
macOS1 app
squashfs-tools (Homebrew) Öppen källkod brew install squashfs, sedan unsquashfs file.sfs för att extrahera innehåll.
Linux3 apps
mount (built-in Linux kernel) Öppen källkod sudo mount -t squashfs file.sfs /mnt/point -o loop - monterar filsystemet; bläddra i innehållet normalt.
unsquashfs (squashfs-tools) Öppen källkod unsquashfs file.sfs - extraherar allt innehåll till katalogen ./squashfs-root/.
7-Zip (p7zip on Linux) Öppen källkod 7z l file.sfs för att lista; 7z x file.sfs för att extrahera. Stöder Squashfs sedan 7-Zip 21.03+.

Tekniska detaljer

djup specifikation
Filsignatur68 73 71 73 («hsqs», little-endian) vid offset 0; big-endian variant: 73 71 73 68 («sqsh»)
Superblock-storlek96 bytes - fast; innehåller magic, version, inod-antal, blockstorlek, komprimeringstyp och tabellförskjutningar
FilsystemstypSkrivskyddat komprimerat - inget skrivstöd när det väl skapats; montera om som overlay för live-system
Komprimeringsalternativgzip, lzma, lzo, xz/lzma2, lz4, zstd - valbart vid mksquashfs-skapande
Standardkomprimeringxz i modern mksquashfs; gzip i äldre versioner; lzo vanligt i inbäddad firmware
Blockstorlek4 KB - 1 MB (konfigurerbar vid skapande; standard 128 KB)
Version på diskSquashfs 4.0 (2009); versionsfält vid superblock byte-offset 28
IntegritetIngen kontrollsumma per fil; CRC på inod- och katalogmetadatablock i v4.0
Typisk avbildningsstorlek4-64 MB (inbäddad firmware); 400-900 MB (Linux Live ISO rotfilsystem)
Maximalt antal filer~4 miljarder (gräns för 32-bitars inod-nummer)
Byte-ordningLittle-endian (värd-nativ); big-endian variant finns för äldre inbäddade system
Verktyg för skapandemksquashfs (paketet squashfs-tools)
Verktyg för extraktionunsquashfs (squashfs-tools); 7-Zip på Windows
Vanliga användningsområdenLinux Live ISO rotfilsystem, Android /system-partitioner, OpenWrt-router och IP-kamera firmware
Släppt2002 (Squashfs 1.0 by Phillip Lougher)
Senaste versionSquashfs 4.0 (2009, merged into Linux kernel 2.6.29)
Öppen standardJa · royaltyfri
Specifikationdocs.kernel.org

SFS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SFS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SFS-filer.

Vanliga frågor

Hur öppnar jag en .sfs-fil på Linux?
Montera den: «sudo mount -t squashfs file.sfs /mnt -o loop». Eller extrahera: «unsquashfs file.sfs» (kräver paketet squashfs-tools: apt install squashfs-tools).
Hur öppnar jag en .sfs-fil på Windows?
Använd 7-Zip (version 21.03 eller senare) - högerklicka → Öppna arkiv.
Vad finns inuti en .sfs-fil?
Ett komplett skrivskyddat Linux-filsystem - filer, kataloger, symboliska länkar, behörigheter, allt komprimerat. Vanligtvis rotfilsystemet i en Linux Live-distribution.
Hur skapar jag en .sfs-fil?
mksquashfs /sökväg/till/katalog output.sfs [-comp xz] - en del av paketet squashfs-tools på valfri Linux-distro.
Varför kan jag inte skriva till ett monterat .sfs-filsystem?
Squashfs är ett skrivskyddat format genom design. För att ändra innehåll, extrahera med unsquashfs, gör ändringar och packa sedan om med mksquashfs.
Vad är skillnaden mellan .sfs och .squashfs?
Samma format, olika namnkonventioner. Ubuntu använder filesystem.squashfs; Puppy Linux och vissa distributioner använder .sfs. Det binära formatet är identiskt.

Referenser

1Linux Kernel Documentation - Squashfsdocs.kernel.org
2Squashfs Binary Format specificationdr-emann.github.io

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Relaterade filtillägg

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö