.SFS

SFS-fil

Squashfs Compressed Filesystem Image
Still et spørsmål
HURTIGSVAR

En SFS-fil er en Squashfs-komprimert filsystem-avbildning som brukes i Linux Live-distribusjoner, Android-systempartisjoner og fastvare for innebygde enheter. På Linux kan den monteres med «sudo mount -t squashfs file.sfs /mnt -o loop» eller pakkes ut med unsquashfs. På Windows kan den åpnes med 7-Zip 21.03 eller nyere.

Utvikler: Phillip Lougher (original); maintained as part of Linux kernel since 2009 Kategori: Komprimerte filer Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux
Relatert: .RAR · .ZIP · .Z01 · .7Z

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 9, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SFS-filformatet?

En .sfs-fil er en skrivebeskyttet, komprimert Squashfs-filsystemavbildning, oftest funnet som live-rotfilsystemet i Linux Live-CD- og USB-distribusjoner. Linux-kjernen kan montere .sfs-avbildninger direkte med mount -t squashfs, og kommandoen unsquashfs (fra pakken squashfs-tools) pakker ut alle filer uten montering.

Squashfs pakker et helt filtré inn i en enkelt komprimert binæravbildning. En 96-byte superblokk i starten identifiserer formatet - «magic bytes» hsqs (little-endian) eller sqsh (big-endian) - og registrerer komprimeringsalgoritmen, blokkstørrelsen og tabellforskyvninger for inoder, mapper og fragmentdata. Filer lagres i uavhengig komprimerte blokker, noe som muliggjør tilfeldig tilgang uten å dekomprimere hele avbildningen.

Flere komprimeringsalgoritmer støttes og velges ved opprettelse: gzip (original), lzma, lzo, xz, lz4 og zstd. Moderne mksquashfs bruker xz som standard for best komprimeringsgrad; fastvareavbildninger for innebygde systemer bruker ofte lzo for raskere dekomprimering på maskinvare med lav ytelse.

Linux Live-ISO-er (Ubuntu, Fedora, Kali Linux) bygger inn rotfilsystemet som filesystem.squashfs eller filesystem.sfs inne i en .iso-beholder. Android bruker Squashfs for /system-partisjoner. OpenWrt-rutere og IP-kameraer lagrer fastvare i Squashfs. Filendelsen .squashfs er også mye brukt for det samme formatet.

  • Squashfs ble opprettet av Phillip Lougher i 2002 og inkludert i Linux-kjernen i versjon 2.6.29 (mars 2009).
  • EROFS (inkludert i Linux 5.4, 2019) er den moderne etterfølgeren for Android og innebygde systemer.
  • mksquashfs oppretter avbildninger; unsquashfs pakker dem ut; begge finnes i pakken squashfs-tools.

Sikkerhet og trygghet

RISIKO: LOW

Squashfs-avbildninger er filsystembeholdere - de samme sikkerhetshensynene gjelder som ved montering av alle diskavbildninger: de utpakkede filene kan inneholde ondsinnede kjørbare filer eller symbolskelenke-angrep. Ved montering med «mount -o loop», bruk skrivebeskyttet montering (allerede standard for Squashfs). Pakk ut med unsquashfs og inspiser før du kjører noen binærfiler. Fastvareavbildninger fra uoffisielle kilder kan inneholde bakdører.

Formatdetaljer

i et nøtteskall
FULLT NAVNSquashfs Compressed Filesystem Imageogså kjent som SquashFS image, squashed filesystem
UTVIKLERPhillip Lougher (original); maintained as part of Linux kernel since 2009siden 2002 (Squashfs 1.0 by Phillip Lougher)
MIME-TYPEapplication/octet-stream
TYPESkrivebeskyttet komprimert Linux-filsystemavbildning (binær)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Puppy Linux SFS-modul - Puppy Linux bruker .sfs spesifikt for modulære tilleggspakker som legges lagvis oppå basesystemet.
  • StarCraft/Blizzard-arkiv (uoffisielt) - Enkelte Blizzard-spilldatafiler ble historisk navngitt med .sfs, men er et helt annet proprietært format.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
68737173
ASCII
hsqs
Little-endian-verter skriver 68 73 71 73 («hsqs»); big-endian-verter skriver 73 71 73 68 («sqsh»). Begge er gyldige Squashfs 4.0-signaturer. Superblokken er alltid 96 byte.

Programmer som åpner SFS-filer

Windows1 app
7-Zip Åpen kildekode Høyreklikk → Åpne arkiv (eller 7z x file.sfs). 7-Zip støtter Squashfs siden versjon 21.03 (2021).
macOS1 app
squashfs-tools (Homebrew) Åpen kildekode brew install squashfs, deretter unsquashfs file.sfs for å pakke ut innholdet.
Linux3 apps
mount (built-in Linux kernel) Åpen kildekode sudo mount -t squashfs file.sfs /mnt/point -o loop - monterer filsystemet; bla gjennom innholdet som normalt.
unsquashfs (squashfs-tools) Åpen kildekode unsquashfs file.sfs - pakker ut alt innhold til mappen ./squashfs-root/.
7-Zip (p7zip on Linux) Åpen kildekode 7z l file.sfs for å liste innhold; 7z x file.sfs for å pakke ut. Støtter Squashfs siden 7-Zip 21.03+.

Tekniske detaljer

dyp spesifikasjon
Filsignatur68 73 71 73 («hsqs», little-endian) ved offset 0; big-endian variant: 73 71 73 68 («sqsh»)
Superblokk-størrelse96 byte - fast; inneholder magic, versjon, inode-antall, blokkstørrelse, komprimeringstype og tabellforskyvninger
FilsystemtypeSkrivebeskyttet komprimert - ingen skrivestøtte etter opprettelse; monter på nytt som overlay for live-systemer
Komprimeringsalternativergzip, lzma, lzo, xz/lzma2, lz4, zstd - valgbart ved mksquashfs-opprettelse
Standard komprimeringxz i moderne mksquashfs; gzip i eldre versjoner; lzo vanlig i innebygd fastvare
Blokkstørrelse4 KB - 1 MB (konfigurerbar ved opprettelse; standard 128 KB)
Versjon på diskSquashfs 4.0 (2009); versjonsfelt ved superblokk-byte-offset 28
IntegritetIngen sjekksum per fil; CRC på inode- og mappemetadatablokker i v4.0
Typisk avbildningsstørrelse4-64 MB (innebygd fastvare); 400-900 MB (Linux Live ISO-rotfilsystem)
Maksimalt antall filer~4 milliarder (32-bit inode-nummergrense)
ByterekkefølgeLittle-endian (verts-nativ); big-endian variant eksisterer for eldre innebygde systemer
Verktøy for opprettelsemksquashfs (squashfs-tools-pakken)
Verktøy for utpakkingunsquashfs (squashfs-tools); 7-Zip på Windows
Vanlige bruksområderLinux Live ISO-rotfilsystem, Android /system-partisjoner, OpenWrt-ruter og IP-kamera-fastvare
Utgitt2002 (Squashfs 1.0 by Phillip Lougher)
Siste versjonSquashfs 4.0 (2009, merged into Linux kernel 2.6.29)
Åpen standardJa · royalty-fri
Spesifikasjondocs.kernel.org

SFS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SFS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SFS-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .sfs-fil på Linux?
Monter den: «sudo mount -t squashfs file.sfs /mnt -o loop». Eller pakk ut: «unsquashfs file.sfs» (krever pakken squashfs-tools: apt install squashfs-tools).
Hvordan åpner jeg en .sfs-fil på Windows?
Bruk 7-Zip (versjon 21.03 eller nyere) - høyreklikk → Åpne arkiv.
Hva er inni en .sfs-fil?
Et komplett skrivebeskyttet Linux-filsystem - filer, mapper, symbolskelenker og tillatelser, alt komprimert. Vanligvis rotfilsystemet til en Linux Live-distribusjon.
Hvordan oppretter jeg en .sfs-fil?
mksquashfs /sti/til/mappe output.sfs [-comp xz] - en del av squashfs-tools-pakken på enhver Linux-distribusjon.
Hvorfor kan jeg ikke skrive til et montert .sfs-filsystem?
Squashfs er et skrivebeskyttet format av design. For å endre innholdet må du pakke ut med unsquashfs, gjøre endringene, og deretter pakke på nytt med mksquashfs.
Hva er forskjellen mellom .sfs og .squashfs?
Det er samme format, bare ulike konvensjoner for filendelse. Ubuntu bruker filesystem.squashfs; Puppy Linux og enkelte andre distribusjoner bruker .sfs. Det binære formatet er identisk.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å