.RDATA

RDATA-bestand

R Workspace / Saved Objects File
Stel een vraag
SNEL ANTWOORD

Een RDATA-bestand is een binaire momentopname van een of meer R-objecten - een opgeslagen R-werkruimte gemaakt met de functie save() van R. Open het in R of RStudio met load(„file.RData”), waardoor alle objecten in uw sessie worden hersteld. Het is niet leesbaar in een tekstverwerker. Er is geen losse converter; om gegevens te extraheren, laadt u het in R en exporteert u het van daaruit naar CSV of Excel.

Ontwikkelaar: The R Project for Statistical Computing (R Core Team) Categorie: Gegevensbestanden Open standaard MIME: application/octet-stream
OPENT OP Windows macOS Linux Web
Gerelateerd: .PKPASS · .DAT · .JSON · .RIS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 26, 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 RDATA-bestandsformaat?

.rdata (ook geschreven als .RData) is het eigen werkruimteformaat dat wordt gebruikt door de R-omgeving voor statistische berekeningen om meerdere in-memory objecten tegelijk op te slaan en te herstellen. Door save() of save.image() aan te roepen in R, wordt een willekeurig aantal benoemde objecten - vectoren, dataframes, lijsten, functies en omgevingen - geserialiseerd in één enkel binair bestand, dat load() vervolgens rechtstreeks in de aanroepende omgeving herstelt onder hun oorspronkelijke namen.

Het bestand is gebouwd op het interne serialisatieprotocol van R. Ongecomprimeerde bestanden beginnen met de ASCII-header RDX3 (of de oudere RDX2), gevolgd door een XDR-gecodeerde binaire payload. In de praktijk comprimeert R de payload standaard met gzip, waardoor de meeste .rdata-bestanden beginnen met de gzip magic bytes 1F 8B in plaats van de ruwe serialisatieheader. Bzip2- en xz-compressie worden ook ondersteund.

Er zijn twee versies van het serialisatieformaat in algemeen gebruik:

  • Versie 2 - standaard vóór R 3.5.0; breed compatibel met oudere R-installaties.
  • Versie 3 - standaard sinds R 3.5.0; voegt systeemeigen metadata voor teken-codering toe en kan niet worden gelezen door eerdere R-versies.

Het nauw verwante .rds-formaat verschilt in één belangrijk opzicht: het slaat één enkel R-object op in plaats van een benoemde verzameling, en wordt geladen met readRDS() zodat de gebruiker er elke gewenste naam aan kan toekennen. Voor het uitwisselen van gegevens buiten R hebben tekstgebaseerde formaten zoals CSV of JSON vaak de voorkeur.

Beveiliging & veiligheid

RISICO: MEDIUM

.RData-bestanden zijn gegevens, maar het laden ervan is niet volledig passief: een .RData-bestand kan R-objecten bevatten zoals functies, formules of promises, en het herstellen van een kwaadaardige werkruimte kan in sommige gevallen code-executie triggeren (en load() overschrijft geruisloos objecten met dezelfde naam in uw omgeving). Laad alleen .RData-bestanden van bronnen die u vertrouwt, op dezelfde manier als u een uitvoerbaar bestand zou behandelen. Bestanden zijn niet versleuteld, dus ga niet uit van privacy. Verder is er geen malware-risico bij gewone datasets.

Formaatdetails

in een notendop
VOLLEDIGE NAAMR Workspace / Saved Objects Fileook bekend als RData file, R workspace
ONTWIKKELAARThe R Project for Statistical Computing (R Core Team)sinds 1990s (with R; serialization format predates R 1.0, 2000)
MIME-TYPEapplication/octet-stream
TYPEBinair geserialiseerde R-objecten (R's eigen opslagformaat)
STANDAARDOpen · royaltyvrij
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304
HEX
524458330A
ASCII
RDX3·
Een typisch .RData-bestand opgeslagen met save() begint met de ASCII-regel „RDX3\n” (oudere bestanden „RDX2\n”), gevolgd door een XDR-gecodeerde geserialiseerde payload. Indien opgeslagen met gzip-compressie (de standaard), begint het bestand in plaats daarvan met de gzip magic 1F 8B; bzip2 begint met „BZh”, xz begint met „FD 37 7A 58 5A”. Ongecomprimeerde payloads bevatten de serialisatie-marker „X\n” (58 0A). Er is dus geen enkele vaste handtekening op offset-0 voor alle .RData-bestanden.

Programma's die RDATA-bestanden openen

Windows2 apps
R (base, with RGui) Open-source Voer in R load('pad/naar/bestand.RData') uit om de objecten te herstellen; gebruik ls() om te zien wat er geladen is.
RStudio (Posit) Freemium Open RStudio en dubbelklik op het .RData-bestand in het paneel „Files”, of voer load('bestand.RData') uit; inspecteer de objecten in het paneel „Environment”.
macOS2 apps
R (base) Open-source Voer load('bestand.RData') uit in R.app of de terminal R-sessie.
RStudio (Posit) Freemium Open RStudio en dubbelklik op het .RData-bestand in het paneel „Files”, of voer load('bestand.RData') uit; inspecteer de objecten in het paneel „Environment”.
Linux2 apps
R (base) Open-source Voer load('bestand.RData') uit in R.app of de terminal R-sessie.
RStudio (Posit) Freemium Open RStudio en dubbelklik op het .RData-bestand in het paneel „Files”, of voer load('bestand.RData') uit; inspecteer de objecten in het paneel „Environment”.
Web1 app
Posit Cloud Freemium Upload de .RData naar een Posit Cloud-project en load() het in de browser-gebaseerde RStudio - geen lokale installatie nodig.

Technische details

diepe specificaties
Formaat-typeBinair geserialiseerde R-objecten; er bestaat ook een ASCII-serialisatiemodus
Byte-volgordeBig-endian (XDR-netwerkbytevolgorde)
Standaard compressiegzip; bzip2 en xz zijn optionele alternatieven; ongecomprimeerde modus is beschikbaar
Magic bytes (ongecomprimeerd v3)52 44 58 33 0A (ASCII „RDX3\n”); v2-bestanden gebruiken 52 44 58 32 0A („RDX2\n”)
Magic bytes (gecomprimeerd)1F 8B bij gzip-compressie (de standaard); 42 5A 68 voor bzip2; FD 37 7A 58 5A voor xz
Object-multipliciteitSlaat meerdere benoemde R-objecten per bestand op (vectoren, dataframes, lijsten, functies, omgevingen)
Laad-commando`load()` - herstelt alle opgeslagen objecten in de aanroepende omgeving onder hun oorspronkelijke namen
Opslag-commando's`save()` voor geselecteerde objecten; `save.image()` om de volledige huidige werkruimte vast te leggen
Serialisatieversiesv2 (vóór R 3.5.0) en v3 (R ≥ 3.5.0); v3 bevat systeemeigen metadata voor teken-codering; v3-bestanden vereisen R 3.5.0 of later
MIME-typeapplication/octet-stream (generiek); onofficieel: application/x-r-data
VersleutelingGeen ingebouwd; gevoelige werkruimtes moeten op OS- of containerniveau worden beveiligd
IntegriteitscontroleGeen intrinsieke checksum; de compressie-wrapper kan bitrot detecteren, maar er is geen hash per object
PlatformondersteuningCross-platform: Windows, macOS, Linux - elk systeem dat R draait
Typische bestandsgrootteVan enkele KB tot meerdere GB, afhankelijk van de grootte en het aantal opgeslagen objecten
Verwant enkel-object formaat`.rds` slaat precies één R-object op; geladen met `readRDS()` en vrij hernoembaar bij toewijzing
Package lazy-load database`.rdx` (index) en `.rdb` (data) bestanden vormen samen de lazy-load database die binnen R-pakketten wordt gebruikt, gebruikmakend van dezelfde serialisatielaag
Uitgebracht1990s (with R; serialization format predates R 1.0, 2000)
Laatste versieR serialization format version 3 (default since R 3.5.0, 2018)
Open standaardJa · royaltyvrij
Specificatiecran.r-project.org

RDATA conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RDATA-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 RDATA-bestanden.

Veelgestelde vragen

Hoe open ik een RData-bestand?
Open het in R of RStudio met load('pad/naar/bestand.RData'). Dat herstelt alle opgeslagen objecten in uw sessie onder hun oorspronkelijke namen - voer ls() uit om ze te zien. RData is binair, dus een tekstverwerker zal geen leesbare inhoud tonen.
Wat is het verschil tussen .RData en .rds?
.RData (via save/load) slaat meerdere benoemde objecten op en plaatst ze terug onder die namen. .rds (via saveRDS/readRDS) slaat één enkel object op dat u bij het laden aan elke gewenste naam kunt toewijzen. Voor één object is .rds meestal overzichtelijker.
Hoe converteer ik RData naar CSV?
Er is geen directe converter en een .RData-bestand kan meerdere objecten bevatten. In R: load('bestand.RData'), en gebruik vervolgens write.csv(uwDataFrame, 'uit.csv') voor elk dataframe dat u wilt exporteren.
Kan ik een RData-bestand openen zonder R?
In de praktijk niet - het is het eigen binaire formaat van R. Gebruik R/RStudio (of Posit Cloud in een browser). De pyreadr-bibliotheek van Python kan veel .RData-bestanden lezen, maar R is de meest betrouwbare weg; exporteer daarna naar CSV/Excel voor andere tools.
Waarom laadt mijn RData-bestand niet in R?
Veelvoorkomende oorzaak: het is opgeslagen in serialisatieformaat versie 3 (standaard sinds R 3.5.0, 2018) en u gebruikt een oudere versie van R. Update R. Controleer ook of het bestand niet is afgebroken of beschadigd geraakt tijdens een overdracht.
Is het veilig om een RData-bestand van iemand anders te openen?
Grotendeels wel, maar niet onvoorwaardelijk: .RData kan functies/code bevatten en load() kan uw bestaande objecten overschrijven. Open alleen bestanden van bronnen die u vertrouwt - behandel onbekende .RData-bestanden zoals elk ander bestand dat code kan uitvoeren.

Referenties

1R Internals - Serialization Formatscran.r-project.org
2R Documentation - save() / load()stat.ethz.ch

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Gerelateerde extensies

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Gratis bestandstools

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

Open de gereedschapskist

Blader door bestandsextensies A-Z