.SYM

Archivo SYM

Debug Symbol File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SYM es comúnmente un archivo de símbolos de depuración producido por un compilador o enlazador, que mapea direcciones de memoria con nombres de funciones y variables para que un depurador muestre información legible en lugar de hexadecimal puro. Ábralo con GDB, WinDbg o Eclipse CDT junto con el ejecutable correspondiente. La misma extensión también es utilizada por gEDA para símbolos de esquemas electrónicos y por SolidWorks para bibliotecas de símbolos CAD, por lo que la herramienta adecuada depende del origen del archivo.

Desarrollador: Various (no single owner; format varies by toolchain) Categoría: Archivos de desarrollo MIME: application/octet-stream
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 23, 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 SYM?

Un archivo .sym contiene una tabla de símbolos: un mapeo de direcciones de memoria binaria o desplazamientos a identificadores legibles por humanos, como nombres de funciones, nombres de variables, tipos de datos y números de línea de código fuente. La extensión es un término genérico utilizado por muchas cadenas de herramientas no relacionadas; el diseño binario o de texto real depende totalmente del entorno que lo produjo.

Las variantes comunes incluyen los archivos .sym de Windows CodeView 4 (binario estructurado, magic bytes 0x4E 0x52 / NR), que precedieron al formato .PDB Program Database introducido en Visual Studio 4.0 (1995); información de depuración binaria de Palm OS / CodeWarrior; definiciones de símbolos esquemáticos de gEDA/KiCad (texto UTF-8 plano con pares atributo-valor y definiciones de pines); exportaciones de símbolos de PLC CODESYS (XML); y mapas de símbolos de cadenas de herramientas antiguas de DOS/Win16. Un archivo .sym de una cadena de herramientas no es interpretable por otra.

En el contexto de la depuración, los archivos .sym permiten que los depuradores y las herramientas de análisis de fallos traduzcan direcciones puras en un rastreo de pila o volcado de memoria en referencias de código fuente significativas, un proceso llamado «symbolication». Sin ellos, la depuración post-mortem solo arroja direcciones hexadecimales.

El desarrollo moderno en Windows utiliza archivos .pdb en su lugar; Linux y macOS incrustan secciones de depuración DWARF en binarios ELF y Mach-O o utilizan paquetes .dSYM en plataformas Apple. La extensión .sym sobrevive principalmente en sistemas embebidos, cadenas de herramientas heredadas, diseño de PCB en gEDA y aplicaciones EDA donde las bibliotecas de símbolos esquemáticos llevan el nombre de forma natural.

Seguridad y protección

RIESGO: LOW

Un archivo de símbolos de depuración contiene solo mapeos de nombres/direcciones e información de tipos; no contiene código ejecutable. Abrir uno no puede dañar el sistema. La única preocupación es la divulgación de información: los archivos .sym de software comercial pueden revelar nombres internos de funciones/variables que no estaban destinados a la distribución pública.

Detalles del formato

en pocas palabras
NOMBRE COMPLETODebug Symbol Filetambién conocido como Symbols library file, symbol table file
DESARROLLADORVarious (no single owner; format varies by toolchain)desde 1980s (varies by toolchain)
TIPO MIMEapplication/octet-stream
TIPOArchivo de información de símbolos/depuración en binario o texto; el formato depende de la cadena de herramientas
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Símbolo esquemático de gEDA - Archivo de texto plano que define un símbolo de componente electrónico para la captura de esquemas en gschem.
  • Biblioteca de símbolos de SolidWorks - Biblioteca binaria de símbolos de dibujo/anotación utilizada en el CAD de SolidWorks.
  • Símbolo EDA de P-CAD / Altium - Archivo de definición de símbolo de componente utilizado en las herramientas heredadas de diseño de PCB P-CAD y Altium.

Programas que abren archivos SYM

Windows3 apps
Eclipse IDE Código abierto Eclipse con CDT utiliza archivos .sym de cadenas de herramientas embebidas automáticamente durante las sesiones de depuración (Run > Debug Configurations).
Microsoft Windbg Gratis Cargue el ejecutable de destino y luego apunte WinDbg al archivo .sym a través de .sympath; se utiliza para la depuración de aplicaciones y del kernel.
OllyDbg Gratis Cargue los símbolos a través de Plugins o Debug > Load symbols para resolver nombres en el desensamblado. Depurador x86 heredado, ya no se desarrolla pero es ampliamente utilizado.
macOS1 app
GDB (GNU Debugger) Código abierto Ejecute: gdb -s symbols.sym ./executable o use (gdb) symbol-file symbols.sym para cargar la tabla de símbolos.
Linux2 apps
Eclipse IDE Código abierto Eclipse con CDT utiliza archivos .sym de cadenas de herramientas embebidas automáticamente durante las sesiones de depuración (Run > Debug Configurations).
GDB (GNU Debugger) Código abierto Ejecute: gdb -s symbols.sym ./executable o use (gdb) symbol-file symbols.sym para cargar la tabla de símbolos.

Detalles técnicos

especificación profunda
Tipo de formatoTabla de símbolos (mapeo de dirección a identificador); el diseño exacto depende de la cadena de herramientas
CodificaciónBinario o texto plano - depende de la cadena de herramientas de origen
Orden de bytesLittle-endian (la mayoría de las variantes binarias); N/A para variantes de texto y XML
Tamaño típico del archivo1 KB - 50 MB (los binarios grandes producen tablas de símbolos grandes)
Variante binaria (Windows)CodeView 4 - registros binarios estructurados, magic bytes 0x4E 0x52 ('NR')
Variante de texto (EDA)Símbolos esquemáticos de gEDA/KiCad - pares atributo-valor UTF-8 con definiciones de pines
Variante XMLExportación de símbolos de PLC CODESYS - XML estructurado
PlataformaWindows, Linux, macOS, entornos embebidos/RTOS
Reemplazado por (Windows).pdb (Program Database, Visual Studio 4.0, 1995)
Reemplazado por (Linux/macOS)Secciones DWARF en binarios ELF/Mach-O; paquetes .dSYM en plataformas Apple
InteroperabilidadNinguna - los archivos .sym de diferentes cadenas de herramientas son mutuamente incompatibles
Lanzado1980s (varies by toolchain)

Conversiones de SYM

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SYM. 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 SYM.

Preguntas frecuentes

¿Qué es un archivo .sym?
Comúnmente es un archivo de símbolos de depuración: un mapeo de direcciones de memoria binaria a nombres de funciones/variables legibles por humanos, utilizado por depuradores. La misma extensión también se usa para símbolos de esquemas electrónicos (gEDA) y bibliotecas de símbolos CAD (SolidWorks).
¿Cómo abro un archivo .sym en Windows?
Si es un archivo de símbolos de depuración, use WinDbg o cárguelo en un depurador junto con el ejecutable correspondiente. Si proviene de gEDA o una herramienta CAD, use la aplicación respectiva. Un .sym de texto plano (gEDA) se puede abrir en cualquier editor de texto.
¿Cuál es la diferencia entre .sym y .pdb?
.pdb (Program Database) es el formato moderno de símbolos de depuración de Microsoft, utilizado desde Visual Studio 4.0 (1995). .sym es un formato más antiguo y menos estructurado utilizado por cadenas de herramientas heredadas y desarrollo embebido. El desarrollo moderno de Windows utiliza .pdb.
¿Puedo abrir un archivo .sym en un editor de texto?
Solo si es una variante basada en texto (símbolos gEDA, exportaciones XML de CODESYS). Los archivos .sym binarios de depuración mostrarán caracteres ilegibles en un editor de texto; use un depurador o las herramientas nm/objdump.

Referencias

1GNU GDB Manual - Symbol Filessourceware.org
2Microsoft Learn - Debugging with Symbolslearn.microsoft.com

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.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ICSiCalendar data file

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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