.SFS

Archivo SFS

Squashfs Compressed Filesystem Image
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SFS es una imagen de sistema de archivos comprimido Squashfs utilizada en distribuciones Linux Live, particiones de sistema de Android y firmware de dispositivos integrados. En Linux, móntelo con «sudo mount -t squashfs file.sfs /mnt -o loop» o extráigalo con unsquashfs. En Windows, ábralo con 7-Zip 21.03 o posterior.

Desarrollador: Phillip Lougher (original); maintained as part of Linux kernel since 2009 Categoría: Archivos comprimidos Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .RAR · .ZIP · .Z01 · .7Z

En esta página

19k+ extensiones indexadas
Última revisión Jul 9, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SFS?

Un archivo .sfs es una imagen de sistema de archivos comprimido de solo lectura Squashfs, que se encuentra comúnmente como el sistema de archivos raíz en vivo dentro de las distribuciones de Linux Live CD y USB. El kernel de Linux puede montar imágenes .sfs directamente con mount -t squashfs, y el comando unsquashfs (del paquete squashfs-tools) extrae todos los archivos sin necesidad de montaje.

Squashfs empaqueta un árbol de directorios completo en una sola imagen binaria comprimida. Un superbloque de 96 bytes al inicio identifica el formato - bytes mágicos hsqs (little-endian) o sqsh (big-endian) - y registra el algoritmo de compresión, el tamaño del bloque y los desplazamientos de tabla para inodos, directorios y datos de fragmentos. Los archivos se almacenan en bloques comprimidos de forma independiente, lo que permite el acceso aleatorio sin descomprimir la imagen completa.

Se admiten múltiples algoritmos de compresión que se seleccionan en el momento de la creación: gzip (original), lzma, lzo, xz, lz4 y zstd. El mksquashfs moderno utiliza xz por defecto para obtener la mejor relación; las imágenes de firmware integradas a menudo usan lzo para una descompresión más rápida en hardware de baja potencia.

Las ISO de Linux Live (Ubuntu, Fedora, Kali Linux) integran el sistema de archivos raíz como filesystem.squashfs o filesystem.sfs dentro de un contenedor .iso. Android utiliza Squashfs para las particiones /system. Los routers OpenWrt y las cámaras IP almacenan el firmware en Squashfs. La extensión .squashfs también se utiliza ampliamente para el mismo formato.

  • Squashfs fue creado por Phillip Lougher en 2002 e integrado en el kernel de Linux en la versión 2.6.29 (marzo de 2009).
  • EROFS (integrado en Linux 5.4, 2019) es el sucesor moderno para despliegues en Android y sistemas integrados.
  • mksquashfs crea imágenes; unsquashfs las extrae; ambos se encuentran en el paquete squashfs-tools.

Seguridad y protección

RIESGO: LOW

Las imágenes Squashfs son contenedores de sistemas de archivos - se aplican las mismas consideraciones de seguridad que al montar cualquier imagen de disco: los archivos extraídos podrían contener ejecutables maliciosos o ataques de enlaces simbólicos. Al montar con «mount -o loop», use un montaje de solo lectura (ya es el predeterminado para Squashfs). Extraiga con unsquashfs e inspeccione antes de ejecutar cualquier binario. Las imágenes de firmware de fuentes no oficiales podrían tener puertas traseras.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSquashfs Compressed Filesystem Imagetambién conocido como SquashFS image, squashed filesystem
DESARROLLADORPhillip Lougher (original); maintained as part of Linux kernel since 2009desde 2002 (Squashfs 1.0 by Phillip Lougher)
TIPO MIMEapplication/octet-stream
TIPOImagen de sistema de archivos Linux comprimido de solo lectura (binario)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.rar.zip.z01.7z
Esta extensión también es utilizada por…
  • Módulo SFS de Puppy Linux - Puppy Linux utiliza .sfs específicamente para paquetes de complementos modulares superpuestos al sistema base.
  • Archivo StarCraft/Blizzard (no oficial) - Algunos archivos de datos de juegos de Blizzard se nombraron históricamente con .sfs, pero son un formato propietario completamente diferente.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
68737173
ASCII
hsqs
Los hosts little-endian escriben 68 73 71 73 («hsqs»); los hosts big-endian escriben 73 71 73 68 («sqsh»). Ambas son firmas válidas de Squashfs 4.0. El superbloque siempre es de 96 bytes.

Programas que abren archivos SFS

Windows1 app
7-Zip Código abierto Clic derecho → Abrir archivo (o 7z x file.sfs). 7-Zip admite Squashfs desde la versión 21.03 (2021).
macOS1 app
squashfs-tools (Homebrew) Código abierto brew install squashfs, luego unsquashfs file.sfs para extraer el contenido.
Linux3 apps
mount (built-in Linux kernel) Código abierto sudo mount -t squashfs file.sfs /mnt/point -o loop - monta el sistema de archivos; explore el contenido normalmente.
unsquashfs (squashfs-tools) Código abierto unsquashfs file.sfs - extrae todo el contenido al directorio ./squashfs-root/.
7-Zip (p7zip on Linux) Código abierto 7z l file.sfs para listar; 7z x file.sfs para extraer. Admite Squashfs desde 7-Zip 21.03+.

Detalles técnicos

especificación profunda
Firma de archivo68 73 71 73 («hsqs», little-endian) en el desplazamiento 0; variante big-endian: 73 71 73 68 («sqsh»)
Tamaño del superbloque96 bytes - fijo; contiene el número mágico, versión, recuento de inodos, tamaño de bloque, tipo de compresión y desplazamientos de tabla
Tipo de sistema de archivosComprimido de solo lectura - sin soporte de escritura una vez creado; se vuelve a montar como overlay para sistemas en vivo
Opciones de compresióngzip, lzma, lzo, xz/lzma2, lz4, zstd - seleccionables al momento de la creación con mksquashfs
Compresión por defectoxz en mksquashfs moderno; gzip en versiones antiguas; lzo es común en firmware integrado
Tamaño de bloque4 KB - 1 MB (configurable en la creación; por defecto 128 KB)
Versión en discoSquashfs 4.0 (2009); campo de versión en el desplazamiento de byte 28 del superbloque
IntegridadSin suma de comprobación por archivo; CRC en bloques de metadatos de inodos y directorios en v4.0
Tamaño típico de imagen4-64 MB (firmware integrado); 400-900 MB (sistema de archivos raíz de ISO Linux Live)
Máximo de archivos~4 mil millones (límite de número de inodo de 32 bits)
Orden de bytesLittle-endian (nativo del host); existe una variante big-endian para sistemas integrados antiguos
Herramienta de creaciónmksquashfs (paquete squashfs-tools)
Herramienta de extracciónunsquashfs (squashfs-tools); 7-Zip en Windows
Casos de uso comunesSistema de archivos raíz de ISO Linux Live, particiones /system de Android, firmware de routers OpenWrt y cámaras IP
Lanzado2002 (Squashfs 1.0 by Phillip Lougher)
Última versiónSquashfs 4.0 (2009, merged into Linux kernel 2.6.29)
Estándar abiertoSí · libre de regalías
Especificacióndocs.kernel.org

Conversiones de SFS

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SFS. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SFS.

Preguntas frecuentes

¿Cómo abro un archivo .sfs en Linux?
Móntelo: «sudo mount -t squashfs file.sfs /mnt -o loop». O extráigalo: «unsquashfs file.sfs» (requiere el paquete squashfs-tools: apt install squashfs-tools).
¿Cómo abro un archivo .sfs en Windows?
Use 7-Zip (versión 21.03 o posterior) - clic derecho → Abrir archivo.
¿Qué hay dentro de un archivo .sfs?
Un sistema de archivos Linux completo de solo lectura: archivos, directorios, enlaces simbólicos y permisos, todo comprimido. Comúnmente es el sistema de archivos raíz de una distribución Linux Live.
¿Cómo creo un archivo .sfs?
mksquashfs /ruta/al/directorio salida.sfs [-comp xz] - parte del paquete squashfs-tools en cualquier distribución de Linux.
¿Por qué no puedo escribir en un sistema de archivos .sfs montado?
Squashfs es un formato de solo lectura por diseño. Para modificar el contenido, extráigalo con unsquashfs, realice los cambios y luego vuelva a empaquetarlo con mksquashfs.
¿Cuál es la diferencia entre .sfs y .squashfs?
Es el mismo formato, solo cambian las convenciones de extensión. Ubuntu utiliza filesystem.squashfs; Puppy Linux y algunas distribuciones usan .sfs. El formato binario es idéntico.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z