.RC

RC-bestand

Windows Resource Script
Stel een vraag
SNEL ANTWOORD

Een RC-bestand is een Windows Resource Script - een bronbestand in platte tekst dat UI-bronnen definieert (dialoogvensters, menu's, pictogrammen, tekenreekstabellen, versie-informatie) voor Windows-applicaties. Ontwikkelaars openen het met Visual Studio of een tekstverwerker en compileren het vervolgens met rc.exe naar een binair .res-bestand dat wordt gekoppeld aan een EXE of DLL. Het bestand zelf bevat geen uitvoerbare code en kan niet zelfstandig worden uitgevoerd.

Ontwikkelaar: Microsoft Corporation (format); also used with Embarcadero/Borland tools Categorie: Ontwikkelaarsbestanden MIME: text/plain
OPENT OP Windows Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 16, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het RC-bestandsformaat?

Een .rc-bestand is een bronbestand in platte tekst dat bronnen voor Windows-applicaties definieert - gebruikersinterface-elementen en binaire gegevens die worden gecompileerd en gekoppeld aan een uitvoerbaar bestand (.exe) of een dynamic-link library (.dll). Bronnen gedefinieerd in een .rc-bestand omvatten dialoogvensters, menu's, tekenreekstabellen, pictogrammen, cursors, bitmaps, versie-informatieblokken, versnellingstabellen en willekeurige binaire gegevens (RCDATA).

Het formaat gebruikt C-preprocessor-syntaxis: .rc-bestanden beginnen doorgaans met #include "resource.h" om numerieke identificatieconstanten op te halen, en ze ondersteunen overal #define-macro's. De resource-compiler rc.exe (onderdeel van de Windows SDK) verwerkt het .rc-bestand tot een binair .res-bestand, dat de linker vervolgens insluit in het uiteindelijke PE-uitvoerbare bestand.

De resource-editor van Visual Studio slaat .rc-bestanden op als UTF-16 LE met een BOM, terwijl handmatig geschreven bestanden meestal ASCII zijn. Cross-platform MinGW/GCC-toolchains bevatten windres, dat .rc-bestanden compileert voor Windows-doelen op Linux of macOS.

Het .rc-formaat is stabiel sinds het Windows 3.0-tijdperk en blijft het standaardmechanisme voor Win32-bronnen in 2026. In .NET-projecten gebruiken beheerde bronnen in plaats daarvan .resx- en .resources-bestanden.

  • Het brontype DIALOGEX (uitgebreide dialoogvensters) werd rond 1993 geïntroduceerd met Win32.
  • Resource Hacker is een populair hulpmiddel voor het bekijken en bewerken van bronnen die al zijn gecompileerd in .exe- en .dll-bestanden.
  • windres is het GNU Binutils-equivalent van rc.exe voor cross-compilatiedoelen.

Beveiliging & veiligheid

RISICO: LOW

Bronbestand in platte tekst dat compilatie vereist om bruikbaar te zijn. Bevat op zichzelf geen uitvoerbare code - alleen brondefinities. Inspecteer de onbewerkte tekst met een editor voordat u compileert uit niet-vertrouwde bronnen; RCDATA-blokken kunnen willekeurige binaire payloads bevatten die deel gaan uitmaken van de gecompileerde EXE.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWindows Resource Scriptook bekend als C/C++ resource script, RC file
ONTWIKKELAARMicrosoft Corporation (format); also used with Embarcadero/Borland toolssinds 1985 (Windows 1.0 SDK resource compiler)
MIME-TYPEtext/plain
TYPEBronbestand in platte tekst gecompileerd naar binaire Windows-bronnen
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Lynx Browser Configuratiebestand - De Unix tekstmodus-browser Lynx gebruikt ~/.lynxrc (soms .rc) als een configuratiebestand in platte tekst - niet gerelateerd aan Windows-bronnen.
  • Generieke Unix Run Commands / Config-bestand - Het achtervoegsel .rc is een Unix-conventie voor runtime-configuratiebestanden (bijv. .bashrc, .vimrc) - geen relatie met Windows resource-scripts.

Programma's die RC-bestanden openen

Windows5 apps
Borland C++ Betaald Verouderde Borland C++ IDE met geïntegreerde resource-editor - stopgezet.
Embarcadero C++Builder Betaald Projectbronnen in C++Builder worden beheerd via de editor in Resource Workshop-stijl. Open de .rc via de projectbron-node.
Resource Hacker Gratis Compileer en bewerk .rc-scripts, of extraheer/wijzig bronnen in gecompileerde EXE/DLL. Bestand → Openen.
Microsoft Visual Studio 2022 Freemium Open het project in Visual Studio; .rc-bestanden verschijnen in de Solution Explorer onder Resource Files. Dubbelklik om de grafische Resource Editor te openen, of klik met de rechtermuisknop → View Code voor de onbewerkte tekst.
Notepad / VS Code Open-source Rechtstreeks openen als platte tekst. C-syntaxisaccentuering is van toepassing. Geen compileer- of uitvoerfunctionaliteit.
Linux1 app
GNU windres (MinGW/binutils) Open-source windres --input file.rc --output file.res - compileert Windows .rc-resourcescripts in cross-build-omgevingen.

Technische details

diepe specificaties
FormaattypeBronbestand in platte tekst - C-preprocessor-syntaxis gecombineerd met trefwoorden voor brondefinitie
CoderingASCII (handmatig geschreven) of UTF-16 LE met BOM (uitvoer van Visual Studio resource-editor)
Compilerrc.exe (Windows SDK / Visual Studio); windres (MinGW / GNU Binutils voor cross-compilatie)
UitvoerformaatBinair .res-bestand, door de linker gekoppeld aan een PE (EXE of DLL)
Ondersteunde brontypenDIALOG/DIALOGEX, MENU, STRINGTABLE, ICON, BITMAP, CURSOR, VERSIONINFO, ACCELERATORS, RCDATA
Preprocessor-ondersteuningVolledige C-preprocessor - #include, #define, #ifdef-richtlijnen ondersteund
UTF-16 LE BOMGeschreven door Visual Studio resource-editor; optioneel voor handmatig geschreven .rc-bestanden
DIALOGEXUitgebreid dialoogbrontype geïntroduceerd met Win32 (~1993); ondersteunt help-ID's en uitgebreide stijlen
VERSIONINFO-blokSluit productnaam, versiereeks, bestandsbeschrijving en auteursrecht in de binary in
Typische bestandsgrootte1 KB - 200 KB; groter wanneer binaire gegevens inline zijn opgenomen via RCDATA
PlatformWindows (formaat en rc.exe); gecross-compileerd op Linux/macOS via windres
Stabiliteit van formaatKernontwerp ongewijzigd sinds Windows 3.0; nog steeds het standaard Win32-resourcemechanisme in 2026
Gerelateerde headerresource.h - automatisch gegenereerd door Visual Studio met definities van numerieke bron-ID-constanten
.NET-alternatief.resx / .resources-bestanden voor beheerde .NET-applicatiebronnen
Uitgebracht1985 (Windows 1.0 SDK resource compiler)
Laatste versieRC format is stable; Windows SDK rc.exe ships with Visual Studio 2022 (current)
Specificatielearn.microsoft.com

RC conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RC-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over RC-bestanden.

Veelgestelde vragen

Waarvoor wordt een .rc-bestand gebruikt?
Het definieert UI-bronnen (dialoogvensters, menu's, pictogrammen, tekenreeksen, versie-informatie) voor Windows C/C++-applicaties. De resource-compiler (rc.exe) compileert het naar een .res-bestand dat wordt gekoppeld aan de uiteindelijke EXE of DLL.
Kan ik een .rc-bestand openen zonder Visual Studio?
Ja - open het met elke tekstverwerker (Notepad++, VS Code) aangezien het platte tekst is. Voor het compileren kunt u de gratis Windows SDK rc.exe of GNU windres gebruiken.
Hoe compileer ik een .rc-bestand?
Vanuit een Visual Studio Developer Command Prompt: „rc.exe myresource.rc”. Dit produceert myresource.res. Uw C/C++-linker koppelt de .res aan de EXE/DLL.
Wat is het verschil tussen .rc en .res?
.rc is de voor mensen leesbare brontekst. .res is de gecompileerde binaire uitvoer. De build-pijplijn is: .rc → rc.exe → .res → linker → EXE/DLL.
Mijn EXE opent .rc-bestanden - hoe wijzig ik het pictogram?
Bewerk de ICON-regel in het .rc-bestand om naar een nieuw .ico-bestand te verwijzen en compileer vervolgens opnieuw. Of gebruik Resource Hacker om het pictogram in de reeds gecompileerde EXE te vervangen zonder opnieuw te compileren.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.EMLE-Mail Message (RFC 822 / MIME)

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z