.RC

Fichier RC

Windows Resource Script
Poser une question
RÉPONSE RAPIDE

Un fichier RC est un script de ressources Windows - un fichier source en texte brut qui définit les ressources de l'interface utilisateur (boîtes de dialogue, menus, icônes, tables de chaînes, informations de version) pour les applications Windows. Les développeurs l'ouvrent avec Visual Studio ou n'importe quel éditeur de texte, puis le compilent avec rc.exe en un fichier binaire .res qui est ensuite lié à un EXE ou une DLL. Le fichier lui-même ne contient aucun code exécutable et ne peut pas fonctionner seul.

Développeur : Microsoft Corporation (format); also used with Embarcadero/Borland tools Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 16, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier RC ?

Un fichier .rc est un fichier source en texte brut qui définit les ressources d'une application Windows - des éléments d'interface utilisateur et des données binaires compilés et liés dans un exécutable (.exe) ou une bibliothèque de liens dynamiques (.dll). Les ressources définies dans un fichier .rc incluent des boîtes de dialogue, des menus, des tables de chaînes, des icônes, des curseurs, des bitmaps, des blocs d'informations de version, des tables d'accélérateurs et des données binaires arbitraires (RCDATA).

Le format utilise la syntaxe du préprocesseur C : les fichiers .rc commencent généralement par #include "resource.h" pour importer des constantes d'identifiants numériques, et ils prennent en charge les macros #define. Le compilateur de ressources rc.exe (faisant partie du Windows SDK) traite le fichier .rc en un fichier binaire .res, que l'éditeur de liens intègre ensuite dans l'exécutable PE final.

L'éditeur de ressources de Visual Studio enregistre les fichiers .rc en UTF-16 LE avec un BOM, tandis que les fichiers écrits à la main sont généralement en ASCII. Les chaînes d'outils multiplateformes MinGW/GCC incluent windres, qui compile les fichiers .rc pour les cibles Windows sur Linux ou macOS.

Le format .rc est stable depuis l'époque de Windows 3.0 et reste le mécanisme standard pour les ressources Win32 en 2026. Dans les projets .NET, les ressources managées utilisent plutôt des fichiers .resx et .resources.

  • Le type de ressource DIALOGEX (boîtes de dialogue étendues) a été introduit avec Win32 vers 1993.
  • Resource Hacker est un outil populaire pour visualiser et éditer les ressources déjà compilées dans les fichiers .exe et .dll.
  • windres est l'équivalent GNU Binutils de rc.exe pour les cibles de compilation croisée.

Sécurité et sûreté

RISQUE : LOW

Fichier source en texte brut qui nécessite une compilation pour être utile. Ne contient aucun code exécutable par lui-même - seulement des définitions de ressources. Inspectez le texte brut avec n'importe quel éditeur avant de compiler à partir de sources non fiables ; les blocs RCDATA peuvent intégrer des charges utiles binaires arbitraires qui font ensuite partie de l'EXE compilé.

Détails du format

en bref
NOM COMPLETWindows Resource Scriptalias C/C++ resource script, RC file
DÉVELOPPEURMicrosoft Corporation (format); also used with Embarcadero/Borland toolsdepuis 1985 (Windows 1.0 SDK resource compiler)
TYPE MIMEtext/plain
TYPEFichier source en texte brut compilé en ressources binaires Windows
Cette extension est également utilisée par…
  • Fichier de configuration du navigateur Lynx - Le navigateur Unix en mode texte Lynx utilise ~/.lynxrc (parfois .rc) comme fichier de configuration d'exécution en texte brut - sans rapport avec les ressources Windows.
  • Commandes d'exécution / Fichier de config Unix générique - Le suffixe .rc est une convention Unix pour les fichiers de configuration d'exécution (ex: .bashrc, .vimrc) - aucun lien avec les scripts de ressources Windows.

Programmes qui ouvrent les fichiers RC

Windows5 apps
Borland C++ Payant Ancien IDE Borland C++ avec éditeur de ressources intégré - abandonné.
Embarcadero C++Builder Payant Les ressources de projet dans C++Builder sont gérées via l'éditeur de style Resource Workshop. Ouvrez le .rc depuis le nœud de ressource du projet.
Resource Hacker Gratuit Compilez et éditez des scripts .rc, ou extrayez/modifiez des ressources dans des EXE/DLL compilés. Fichier → Ouvrir.
Microsoft Visual Studio 2022 Freemium Ouvrez le projet dans Visual Studio ; les fichiers .rc apparaissent dans l'Explorateur de solutions sous Fichiers de ressources. Double-cliquez pour ouvrir l'éditeur de ressources graphique, ou clic droit → Afficher le code pour le texte brut.
Notepad / VS Code Open-source Ouvrir directement en tant que texte brut. La coloration syntaxique C s'applique. Aucune fonctionnalité de compilation ou d'exécution.
Linux1 app
GNU windres (MinGW/binutils) Open-source windres --input file.rc --output file.res - compile les scripts de ressources Windows .rc dans des environnements de construction croisée.

Détails techniques

spécifications approfondies
Type de formatFichier source en texte brut - syntaxe du préprocesseur C combinée à des mots-clés de définition de ressources
EncodageASCII (écrit à la main) ou UTF-16 LE avec BOM (sortie de l'éditeur de ressources Visual Studio)
Compilateurrc.exe (Windows SDK / Visual Studio) ; windres (MinGW / GNU Binutils pour la compilation croisée)
Format de sortieFichier binaire .res, lié dans un PE (EXE ou DLL) par l'éditeur de liens
Types de ressources pris en chargeDIALOG/DIALOGEX, MENU, STRINGTABLE, ICON, BITMAP, CURSOR, VERSIONINFO, ACCELERATORS, RCDATA
Support du préprocesseurPréprocesseur C complet - directives #include, #define, #ifdef prises en charge
UTF-16 LE BOMÉcrit par l'éditeur de ressources Visual Studio ; facultatif pour les fichiers .rc écrits à la main
DIALOGEXType de ressource de dialogue étendu introduit avec Win32 (~1993) ; prend en charge les ID d'aide et les styles étendus
Bloc VERSIONINFOIntègre le nom du produit, la chaîne de version, la description du fichier et le copyright dans le binaire
Taille typique du fichier1 Ko - 200 Ko ; plus grand lorsque des données binaires sont intégrées via RCDATA
PlateformeWindows (format et rc.exe) ; compilation croisée sur Linux/macOS via windres
Stabilité du formatConception de base inchangée depuis Windows 3.0 ; toujours le mécanisme de ressource Win32 standard en 2026
En-tête associéresource.h - généré automatiquement par Visual Studio avec les définitions de constantes d'ID de ressource numériques
Alternative .NETFichiers .resx / .resources pour les ressources d'applications .NET managées
Publié1985 (Windows 1.0 SDK resource compiler)
Dernière versionRC format is stable; Windows SDK rc.exe ships with Visual Studio 2022 (current)
Spécificationlearn.microsoft.com

Conversions RC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers RC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers RC.

Foire aux questions

À quoi sert un fichier .rc ?
Il définit les ressources de l'interface utilisateur (dialogues, menus, icônes, chaînes, infos de version) pour les applications Windows C/C++. Le compilateur de ressources (rc.exe) le compile en un fichier .res lié à l'EXE ou à la DLL finale.
Puis-je ouvrir un fichier .rc sans Visual Studio ?
Oui - ouvrez-le avec n'importe quel éditeur de texte (Notepad++, VS Code) car il s'agit de texte brut. Pour la compilation, vous pouvez utiliser le rc.exe gratuit du Windows SDK ou GNU windres.
Comment compiler un fichier .rc ?
Depuis une invite de commande développeur Visual Studio : « rc.exe monressource.rc ». Cela produit monressource.res. Votre éditeur de liens C/C++ lie ensuite le .res dans l'EXE/DLL.
Quelle est la différence entre .rc et .res ?
.rc est le texte source lisible par l'homme. .res est la sortie binaire compilée. Le pipeline de construction est : .rc → rc.exe → .res → éditeur de liens → EXE/DLL.
Mon EXE ouvre des fichiers .rc - comment changer l'icône ?
Modifiez la ligne ICON dans le fichier .rc pour pointer vers un nouveau fichier .ico, puis recompilez. Ou utilisez Resource Hacker pour remplacer l'icône dans l'EXE déjà compilé sans recompiler.

Références

1Microsoft Learn - About Resource Files (Win32)learn.microsoft.com
2Microsoft Learn - Resource Files (C++) - Visual Studiolearn.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z