.RC

Archivo RC

Windows Resource Script
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo RC es un Windows Resource Script: un archivo de código fuente en texto plano que define recursos de la interfaz de usuario (diálogos, menús, iconos, tablas de cadenas, información de versión) para aplicaciones de Windows. Los desarrolladores lo abren con Visual Studio o cualquier editor de texto, y luego lo compilan con rc.exe en un archivo binario .res que se vincula a un EXE o DLL. El archivo en sí no contiene código ejecutable y no puede ejecutarse por sí solo.

Desarrollador: Microsoft Corporation (format); also used with Embarcadero/Borland tools Categoría: Archivos de desarrollo MIME: text/plain
SE ABRE EN Windows Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jun 16, 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 RC?

Un archivo .rc es un archivo de código fuente en texto plano que define los recursos de una aplicación de Windows: elementos de la interfaz de usuario y datos binarios compilados y vinculados en un ejecutable (.exe) o una biblioteca de enlaces dinámicos (.dll). Los recursos definidos en un archivo .rc incluyen cuadros de diálogo, menús, tablas de cadenas, iconos, cursores, mapas de bits, bloques de información de versión, tablas de aceleradores y datos binarios arbitrarios (RCDATA).

El formato utiliza la sintaxis del preprocesador de C: los archivos .rc suelen comenzar con #include "resource.h" para importar constantes de identificadores numéricos y admiten macros #define en todo el documento. El compilador de recursos rc.exe (parte del Windows SDK) procesa el archivo .rc en un archivo binario .res, que el vinculador luego incrusta en el ejecutable PE final.

El editor de recursos de Visual Studio guarda los archivos .rc como UTF-16 LE con un BOM, mientras que los archivos creados a mano suelen ser ASCII. Las cadenas de herramientas multiplataforma MinGW/GCC incluyen windres, que compila archivos .rc para objetivos de Windows en Linux o macOS.

El formato .rc ha sido estable desde la era de Windows 3.0 y sigue siendo el mecanismo estándar para los recursos de Win32 en 2026. En los proyectos de .NET, los recursos administrados utilizan archivos .resx y .resources en su lugar.

  • El tipo de recurso DIALOGEX (diálogos extendidos) se introdujo con Win32 alrededor de 1993.
  • Resource Hacker es una herramienta popular para visualizar y editar recursos ya compilados en archivos .exe y .dll.
  • windres es el equivalente de GNU Binutils a rc.exe para objetivos de compilación cruzada.

Seguridad y protección

RIESGO: LOW

Archivo fuente de texto plano que requiere compilación para ser útil. No contiene código ejecutable por sí mismo, solo definiciones de recursos. Inspeccione el texto sin formato con cualquier editor antes de compilar desde fuentes no confiables; los bloques RCDATA pueden incrustar cargas binarias arbitrarias que pasan a formar parte del EXE compilado.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOWindows Resource Scripttambién conocido como C/C++ resource script, RC file
DESARROLLADORMicrosoft Corporation (format); also used with Embarcadero/Borland toolsdesde 1985 (Windows 1.0 SDK resource compiler)
TIPO MIMEtext/plain
TIPOArchivo fuente de texto plano compilado en recursos binarios de Windows
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo de configuración del navegador Lynx - El navegador Unix en modo texto Lynx utiliza ~/.lynxrc (a veces .rc) como un archivo de configuración de tiempo de ejecución en texto plano; no está relacionado con los recursos de Windows.
  • Comandos de ejecución / Archivo de configuración genérico de Unix - El sufijo .rc es una convención de Unix para archivos de configuración de tiempo de ejecución (por ejemplo, .bashrc, .vimrc); no tiene relación con los scripts de recursos de Windows.

Programas que abren archivos RC

Windows5 apps
Borland C++ Pago IDE heredado de Borland C++ con editor de recursos integrado (descontinuado).
Embarcadero C++Builder Pago Los recursos del proyecto en C++Builder se gestionan a través del editor de estilo Resource Workshop. Abra el .rc desde el nodo de recursos del proyecto.
Resource Hacker Gratis Compila y edita scripts .rc, o extrae/modifica recursos en EXE/DLL compilados. Archivo → Abrir.
Microsoft Visual Studio 2022 Freemium Abra el proyecto en Visual Studio; los archivos .rc aparecen en el Explorador de soluciones bajo Archivos de recursos. Haga doble clic para abrir el Editor de recursos gráfico, o clic derecho → Ver código para el texto sin formato.
Notepad / VS Code Código abierto Abrir directamente como texto plano. Se aplica el resaltado de sintaxis de C. Sin funcionalidad de compilación o ejecución.
Linux1 app
GNU windres (MinGW/binutils) Código abierto windres --input archivo.rc --output archivo.res - compila scripts de recursos .rc de Windows en entornos de compilación cruzada.

Detalles técnicos

especificación profunda
Tipo de formatoArchivo fuente de texto plano - sintaxis del preprocesador de C combinada con palabras clave de definición de recursos
CodificaciónASCII (creado a mano) o UTF-16 LE con BOM (salida del editor de recursos de Visual Studio)
Compiladorrc.exe (Windows SDK / Visual Studio); windres (MinGW / GNU Binutils para compilación cruzada)
Formato de salidaArchivo binario .res, vinculado a un PE (EXE o DLL) por el vinculador
Tipos de recursos compatiblesDIALOG/DIALOGEX, MENU, STRINGTABLE, ICON, BITMAP, CURSOR, VERSIONINFO, ACCELERATORS, RCDATA
Soporte de preprocesadorPreprocesador de C completo - directivas #include, #define, #ifdef compatibles
UTF-16 LE BOMEscrito por el editor de recursos de Visual Studio; opcional para archivos .rc creados a mano
DIALOGEXTipo de recurso de diálogo extendido introducido con Win32 (~1993); admite IDs de ayuda y estilos extendidos
Bloque VERSIONINFOIncrusta el nombre del producto, la cadena de versión, la descripción del archivo y el copyright en el binario
Tamaño de archivo típico1 KB - 200 KB; mayor cuando los datos binarios se incluyen mediante RCDATA
PlataformaWindows (formato y rc.exe); compilación cruzada en Linux/macOS a través de windres
Estabilidad del formatoDiseño principal sin cambios desde Windows 3.0; sigue siendo el mecanismo estándar de recursos de Win32 en 2026
Encabezado relacionadoresource.h - generado automáticamente por Visual Studio con definiciones de constantes de ID de recursos numéricos
Alternativa en .NETArchivos .resx / .resources para recursos de aplicaciones .NET administradas
Lanzado1985 (Windows 1.0 SDK resource compiler)
Última versiónRC format is stable; Windows SDK rc.exe ships with Visual Studio 2022 (current)
Especificaciónlearn.microsoft.com

Conversiones de RC

Preguntas y respuestas de la comunidad

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

Preguntas frecuentes

¿Para qué se utiliza un archivo .rc?
Define recursos de la interfaz de usuario (diálogos, menús, iconos, cadenas, información de versión) para aplicaciones de Windows en C/C++. El compilador de recursos (rc.exe) lo compila en un archivo .res vinculado al EXE o DLL final.
¿Puedo abrir un archivo .rc sin Visual Studio?
Sí; ábralo con cualquier editor de texto (Notepad++, VS Code) ya que es texto plano. Para compilar, puede usar el rc.exe gratuito del Windows SDK o GNU windres.
¿Cómo compilo un archivo .rc?
Desde un Símbolo del sistema de desarrollador para Visual Studio: «rc.exe mirecurso.rc». Esto genera mirecurso.res. Su vinculador de C/C++ vincula el .res en el EXE/DLL.
¿Cuál es la diferencia entre .rc y .res?
.rc es el texto fuente legible por humanos. .res es la salida binaria compilada. El flujo de trabajo es: .rc → rc.exe → .res → vinculador → EXE/DLL.
Mi EXE abre archivos .rc, ¿cómo cambio el icono?
Edite la línea ICON en el archivo .rc para que apunte a un nuevo archivo .ico y luego vuelva a compilar. O use Resource Hacker para reemplazar el icono en el EXE ya compilado sin volver a compilar.

Referencias

1Microsoft Learn - About Resource Files (Win32)learn.microsoft.com
2Microsoft Learn - Resource Files (C++) - Visual Studiolearn.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.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database 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