.SFS

SFS-bestand

Squashfs Compressed Filesystem Image
Stel een vraag
SNEL ANTWOORD

Een SFS-bestand is een Squashfs gecomprimeerd bestandssysteem-image dat wordt gebruikt in Linux Live-distributies, Android-systeempartities en firmware voor embedded apparaten. Op Linux kunt u het koppelen met „sudo mount -t squashfs file.sfs /mnt -o loop” of uitpakken met unsquashfs. Op Windows kunt u het openen met 7-Zip 21.03 of later.

Ontwikkelaar: Phillip Lougher (original); maintained as part of Linux kernel since 2009 Categorie: Gecomprimeerde bestanden Open standaard MIME: application/octet-stream
OPENT OP Windows macOS Linux
Gerelateerd: .RAR · .ZIP · .Z01 · .7Z

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 9, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het SFS-bestandsformaat?

Een .sfs-bestand is een Squashfs alleen-lezen gecomprimeerd bestandssysteem-image, meestal aangetroffen als het live root-bestandssysteem binnen Linux Live CD- en USB-distributies. De Linux-kernel kan .sfs-images direct koppelen met mount -t squashfs, en het commando unsquashfs (uit het pakket squashfs-tools) pakt alle bestanden uit zonder ze te koppelen.

Squashfs verpakt een volledige mappenstructuur in één enkel gecomprimeerd binair image. Een superblock van 96 bytes aan het begin identificeert het formaat - magic bytes hsqs (little-endian) of sqsh (big-endian) - en registreert het compressie-algoritme, de blokgrootte en tabeloffsets voor inodes, mappen en fragmentgegevens. Bestanden worden opgeslagen in onafhankelijk gecomprimeerde blokken, wat willekeurige toegang mogelijk maakt zonder het hele image te hoeven decomprimeren.

Meerdere compressie-algoritmen worden ondersteund en geselecteerd op het moment van creatie: gzip (origineel), lzma, lzo, xz, lz4 en zstd. Moderne mksquashfs gebruikt standaard xz voor de beste ratio; embedded firmware-images gebruiken vaak lzo voor snellere decompressie op hardware met een laag stroomverbruik.

Linux Live ISO's (Ubuntu, Fedora, Kali Linux) sluiten het root-bestandssysteem in als filesystem.squashfs of filesystem.sfs binnen een .iso-container. Android gebruikt Squashfs voor /system-partities. OpenWrt-routers en IP-camera's slaan firmware op in Squashfs. De extensie .squashfs wordt ook veel gebruikt voor hetzelfde formaat.

  • Squashfs is in 2002 gemaakt door Phillip Lougher en in maart 2009 opgenomen in de Linux-kernel (versie 2.6.29).
  • EROFS (opgenomen in Linux 5.4, 2019) is de moderne opvolger voor Android en embedded toepassingen.
  • mksquashfs maakt images; unsquashfs pakt ze uit; beide maken deel uit van het pakket squashfs-tools.

Beveiliging & veiligheid

RISICO: LOW

Squashfs-images zijn bestandssysteemcontainers - dezelfde veiligheidsoverwegingen gelden als bij het koppelen van elk schijfimage: de uitgepakte bestanden kunnen kwaadaardige uitvoerbare bestanden of symlink-aanvallen bevatten. Gebruik bij het koppelen met „mount -o loop” een alleen-lezen koppeling (reeds standaard voor Squashfs). Pak uit met unsquashfs en inspecteer de inhoud voordat u binaire bestanden uitvoert. Firmware-images van onofficiële bronnen kunnen voorzien zijn van een achterdeur.

Formaatdetails

in een notendop
VOLLEDIGE NAAMSquashfs Compressed Filesystem Imageook bekend als SquashFS image, squashed filesystem
ONTWIKKELAARPhillip Lougher (original); maintained as part of Linux kernel since 2009sinds 2002 (Squashfs 1.0 by Phillip Lougher)
MIME-TYPEapplication/octet-stream
TYPEAlleen-lezen gecomprimeerd Linux-bestandssysteem-image (binair)
STANDAARDOpen · royaltyvrij
GERELATEERD.rar.zip.z01.7z
Deze extensie wordt ook gebruikt door…
  • Puppy Linux SFS-module - Puppy Linux gebruikt .sfs specifiek voor modulaire add-on pakketten die bovenop het basissysteem worden geplaatst.
  • StarCraft/Blizzard-archief (onofficieel) - Sommige gegevensbestanden van Blizzard-games werden historisch benoemd met .sfs, maar zijn een volledig ander eigen formaat.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
68737173
ASCII
hsqs
Little-endian hosts schrijven 68 73 71 73 („hsqs”); big-endian hosts schrijven 73 71 73 68 („sqsh”). Beide zijn geldige Squashfs 4.0-handtekeningen. Het superblock is altijd 96 bytes.

Programma's die SFS-bestanden openen

Windows1 app
7-Zip Open-source Rechtermuisklik → Archief openen (of 7z x file.sfs). 7-Zip ondersteunt Squashfs sinds versie 21.03 (2021).
macOS1 app
squashfs-tools (Homebrew) Open-source brew install squashfs, daarna unsquashfs file.sfs om de inhoud uit te pakken.
Linux3 apps
mount (built-in Linux kernel) Open-source sudo mount -t squashfs file.sfs /mnt/point -o loop - koppelt het bestandssysteem; blader normaal door de inhoud.
unsquashfs (squashfs-tools) Open-source unsquashfs file.sfs - pakt de volledige inhoud uit naar de map ./squashfs-root/.
7-Zip (p7zip on Linux) Open-source 7z l file.sfs om de inhoud te tonen; 7z x file.sfs om uit te pakken. Ondersteunt Squashfs sinds 7-Zip 21.03+.

Technische details

diepe specificaties
Bestandssignatuur68 73 71 73 („hsqs”, little-endian) op offset 0; big-endian variant: 73 71 73 68 („sqsh”)
Superblock-grootte96 bytes - vast; bevat magic, versie, inode-aantal, blokgrootte, compressietype en tabeloffsets
BestandssysteemtypeAlleen-lezen gecomprimeerd - geen schrijfondersteuning na creatie; opnieuw koppelen als overlay voor live-systemen
Compressie-optiesgzip, lzma, lzo, xz/lzma2, lz4, zstd - selecteerbaar tijdens mksquashfs-creatie
Standaard compressiexz in moderne mksquashfs; gzip in oudere versies; lzo gebruikelijk in embedded firmware
Blokgrootte4 KB - 1 MB (configureerbaar bij creatie; standaard 128 KB)
On-disk versieSquashfs 4.0 (2009); versieveld op superblock byte-offset 28
IntegriteitGeen checksum per bestand; CRC op inode- en directory-metadatablokken in v4.0
Typische image-grootte4-64 MB (embedded firmware); 400-900 MB (Linux Live ISO root-bestandssysteem)
Maximaal aantal bestanden~4 miljard (limiet van 32-bits inode-nummer)
Byte-volgordeLittle-endian (host-native); big-endian variant bestaat voor oudere embedded systemen
Creatie-toolmksquashfs (pakket squashfs-tools)
Extractie-toolunsquashfs (squashfs-tools); 7-Zip op Windows
Veelvoorkomende toepassingenLinux Live ISO root-bestandssysteem, Android /system-partities, OpenWrt-router en IP-camera firmware
Uitgebracht2002 (Squashfs 1.0 by Phillip Lougher)
Laatste versieSquashfs 4.0 (2009, merged into Linux kernel 2.6.29)
Open standaardJa · royaltyvrij
Specificatiedocs.kernel.org

SFS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met SFS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over SFS-bestanden.

Veelgestelde vragen

Hoe open ik een .sfs-bestand op Linux?
Koppel het: „sudo mount -t squashfs file.sfs /mnt -o loop”. Of pak het uit: „unsquashfs file.sfs” (vereist het pakket squashfs-tools: apt install squashfs-tools).
Hoe open ik een .sfs-bestand op Windows?
Gebruik 7-Zip (versie 21.03 of later) - rechtermuisklik → Archief openen.
Wat zit er in een .sfs-bestand?
Een volledig alleen-lezen Linux-bestandssysteem - bestanden, mappen, symlinks, machtigingen, alles gecomprimeerd. Meestal het root-bestandssysteem van een Linux Live-distributie.
Hoe maak ik een .sfs-bestand?
mksquashfs /pad/naar/map output.sfs [-comp xz] - onderdeel van het pakket squashfs-tools op elke Linux-distributie.
Waarom kan ik niet schrijven naar een gekoppeld .sfs-bestandssysteem?
Squashfs is ontworpen als een alleen-lezen formaat. Om de inhoud te wijzigen, moet u deze uitpakken met unsquashfs, wijzigingen aanbrengen en vervolgens opnieuw inpakken met mksquashfs.
Wat is het verschil tussen .sfs en .squashfs?
Hetzelfde formaat, verschillende extensie-conventies. Ubuntu gebruikt filesystem.squashfs; Puppy Linux en sommige andere distributies gebruiken .sfs. Het binaire formaat is identiek.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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 bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z