¿Qué es el formato de archivo SFX?
.sfx es un formato de archivo autoextraíble. Los archivos .sfx almacenan datos comprimidos junto con el código de extracción necesario para desempaquetarlos, de modo que el archivo se descomprime solo sin necesidad de software adicional en la máquina de destino. En Windows, el autoextraíble terminado es un ejecutable PE estándar (sus dos primeros bytes son MZ, el encabezado normal de un ejecutable de Windows) con la carga útil comprimida añadida después del código del extractor (stub). El stub localiza los datos del archivo a través de la propia firma final del archivo incrustado.
Cabe señalar que no se pueden añadir archivos adicionales a dicho archivo una vez creado. El algoritmo de compresión depende del archivador utilizado para construirlo: las opciones comunes incluyen DEFLATE (.ZIP), RAR (.RAR) o LZMA/LZMA2 (.7Z).
La mayoría de las herramientas de archivado y compresión ofrecen la opción de crear archivos autoextraíbles. La forma final más popular es un archivo .EXE; un archivo .sfx puro suele denotar el *módulo* SFX de WinRAR (el stub utilizado para ensamblar un autoextraíble), en lugar del archivo terminado en sí. Cuando un archivo .sfx no se puede extraer haciendo doble clic, renombrarlo a .exe y ejecutarlo -o abrirlo directamente en 7-Zip o WinRAR sin ejecutarlo- suele resolver el problema.
Los archivos .sfx suelen ser bloqueados por los servidores de correo cuando se adjuntan a mensajes de correo electrónico debido a su naturaleza ejecutable. Por la misma razón, trate cualquier .sfx o .exe autoextraíble de una fuente no confiable exactamente como lo haría con cualquier ejecutable desconocido. Los archivadores reales como 7-Zip y WinRAR pueden abrir la carga útil del archivo incrustado sin ejecutar el archivo, lo cual es el enfoque más seguro con fuentes desconocidas.
Seguridad y protección
RIESGO: HIGHUn SFX es código ejecutable, lo que lo convierte en un método clásico de entrega de malware: los atacantes disfrazan instaladores maliciosos como archivos autoextraíbles inofensivos, y algunos abusan de los scripts SFX de WinRAR para ejecutar comandos silenciosamente después de la extracción (una técnica conocida como «living-off-the-land»). Reglas: nunca haga doble clic en un SFX de un remitente desconocido; ábralo en modo de solo lectura en 7-Zip o WinRAR para inspeccionar la carga útil primero; escanéelo con un antivirus; y desconfíe de los scripts de «comentario»/configuración de SFX que inician automáticamente un programa. Un instalador firmado del sitio oficial de un proveedor es seguro; un .exe inesperado en un correo electrónico no lo es.
Detalles del formato
en pocas palabras- Fragmento de paquete BlackBerry Theme / OTA - Algunas cadenas de herramientas de BlackBerry y otros proveedores utilizaron .sfx para paquetes de recursos autoextraíbles.
- Blob de datos autoextraíble de juego/motor - Ocasionalmente, un instalador o herramienta de parcheo nombra su carga útil autoextraíble como .sfx en lugar de .exe.
Programas que abren archivos SFX
Detalles técnicos
especificación profunda| Tipo de formato | Contenedor ejecutable (stub PE/COFF) alrededor de un archivo comprimido |
| Bytes mágicos | 4D 5A («MZ») en el desplazamiento 0 - encabezado estándar de ejecutable PE de Windows |
| Codificación | Binario |
| Orden de bytes | Little-endian |
| Compresión | Heredada del archivo incrustado: DEFLATE (ZIP), RAR, LZMA/LZMA2 (7-Zip), ARJ, LZH y otros |
| Cifrado | Opcional; el archivo incrustado admite AES-256 (WinRAR, 7-Zip); el stub del extractor en sí no está cifrado |
| Tipo MIME | application/x-msdownload; también application/octet-stream |
| Tamaño de archivo típico | Desde unos pocos cientos de KB (sobrecarga del stub) hasta varios GB dependiendo de la carga útil |
| Entradas máximas de archivo | Limitado por el formato incrustado (ZIP: 65.535 sin ZIP64; RAR y 7z: efectivamente ilimitado) |
| Verificación de integridad | CRC32 por entrada del archivo incrustado; RAR/7z añaden registros de recuperación; firma de código Authenticode opcional en el contenedor PE |
| Protección por contraseña | Soportado mediante el cifrado del archivo incrustado; AES-256 en WinRAR y 7-Zip; la solicitud de contraseña aparece en el momento de la extracción |
| Plataformas asociadas | Windows (principal); DOS (histórico ZIP2EXE/ARJ); autoextraíbles .sea de Classic Mac OS (histórico) |
| Estructura | Stub extractor nativo al inicio (el punto de entrada .exe), seguido de los datos del archivo comprimido adjuntos y su directorio final o firma de fin de archivo |
| Ecosistema de creadores | Sin un único desarrollador; producido por PKWARE (ZIP2EXE), win.rar GmbH (módulos SFX de WinRAR), Igor Pavlov (7zSD.sfx de 7-Zip) y WinZip/Corel |
| Lanzado | Early 1990s (DOS-era self-extracting ZIP/ARJ archives) |
| Última versión | N/A (no single spec; defined by the host archiver, e.g. WinRAR SFX module) |
| Especificación | www.win-rar.com |
Conversiones de SFX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SFX.
Preguntas frecuentes
¿Cómo abro un archivo SFX sin ejecutarlo?
¿Es un archivo SFX un virus?
¿Cuál es la diferencia entre SFX y EXE?
.sfx pura suele significar un módulo SFX de WinRAR (el stub), no el archivo terminado.¿Por qué no se ejecuta mi archivo .sfx?
.sfx independiente suele ser un módulo/stub SFX de WinRAR, no un autoextraíble ejecutable. El archivo autoextraíble real es el .exe que produce WinRAR. Abra el .sfx en WinRAR o 7-Zip para ver qué contiene.