.RDATA

RDATA Datei

R Workspace / Saved Objects File
Frage stellen
SCHNELLE ANTWORT

Eine RDATA-Datei ist ein binärer Schnappschuss eines oder mehrerer R-Objekte - ein gespeicherter R-Arbeitsbereich, der mit der R-Funktion save() erstellt wurde. Öffnen Sie sie in R oder RStudio mit load(„file.RData“), wodurch alle Objekte in Ihre Sitzung wiederhergestellt werden. Sie ist in einem Texteditor nicht lesbar. Es gibt keinen eigenständigen Konverter; um Daten zu extrahieren, laden Sie diese in R und exportieren Sie sie von dort nach CSV oder Excel.

Entwickler: The R Project for Statistical Computing (R Core Team) Kategorie: Datendatei Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .PKPASS · .DAT · .JSON · .RIS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 26, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das RDATA-Dateiformat?

.rdata (auch als .RData geschrieben) ist das native Workspace-Format, das von der R-Umgebung für statistische Berechnungen verwendet wird, um mehrere im Speicher befindliche Objekte gleichzeitig zu speichern und wiederherzustellen. Durch den Aufruf von save() oder save.image() in R wird eine beliebige Anzahl benannter Objekte - Vektoren, Dataframes, Listen, Funktionen und Umgebungen - in eine einzige Binärdatei serialisiert, die load() dann direkt unter ihren ursprünglichen Namen in die aufrufende Umgebung wiederherstellt.

Die Datei basiert auf dem internen Serialisierungsprotokoll von R. Unkomprimierte Dateien beginnen mit dem ASCII-Header RDX3 (oder dem älteren RDX2), gefolgt von einer XDR-kodierten binären Nutzlast. In der Praxis komprimiert R die Nutzlast standardmäßig mit gzip, sodass die meisten .rdata-Dateien mit den gzip-Magic-Bytes 1F 8B beginnen und nicht mit dem rohen Serialisierungs-Header. Bzip2- und xz-Komprimierung werden ebenfalls unterstützt.

Zwei Versionen des Serialisierungsformats sind gebräuchlich:

  • Version 2 - Standard vor R 3.5.0; weitgehend kompatibel mit älteren R-Installationen.
  • Version 3 - Standard seit R 3.5.0; fügt native Metadaten zur Zeichenkodierung hinzu und kann von früheren R-Versionen nicht gelesen werden.

Das eng verwandte .rds-Format unterscheidet sich in einem wesentlichen Punkt: Es speichert ein einzelnes R-Objekt anstelle einer benannten Sammlung und wird mit readRDS() geladen, sodass der Aufrufer ihm einen beliebigen Namen zuweisen kann. Für den portablen Datenaustausch außerhalb von R werden oft textbasierte Formate wie CSV oder JSON bevorzugt.

Sicherheit

RISIKO: MEDIUM

.RData-Dateien sind Daten, aber das Laden ist nicht völlig passiv: Eine .RData-Datei kann R-Objekte wie Funktionen, Formeln oder Promises enthalten, und das Wiederherstellen eines bösartigen Arbeitsbereichs kann in manchen Fällen die Ausführung von Code auslösen (zudem überschreibt load() stillschweigend Objekte gleichen Namens in Ihrer Umgebung). Laden Sie .RData-Dateien nur aus Quellen, denen Sie vertrauen, so wie Sie jede Datei behandeln würden, die ausführbaren Code enthalten könnte. Dateien sind nicht verschlüsselt, gehen Sie also nicht von Privatsphäre aus. Ansonsten besteht bei gewöhnlichen Datensätzen kein Malware-Risiko.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMER Workspace / Saved Objects Filealias RData file, R workspace
ENTWICKLERThe R Project for Statistical Computing (R Core Team)seit 1990s (with R; serialization format predates R 1.0, 2000)
KATEGORIEDatendatei
MIME TYPEapplication/octet-stream
TYPBinär serialisierte R-Objekte (R's natives Speicherformat)
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304
HEX
524458330A
ASCII
RDX3·
Eine typische mit save() gespeicherte .RData beginnt mit der ASCII-Zeile „RDX3\n“ (ältere Dateien „RDX2\n“), gefolgt von einer XDR-kodierten serialisierten Nutzlast. Wenn sie gzip-komprimiert gespeichert wurde (Standard), beginnt die Datei stattdessen mit dem gzip-Magic 1F 8B; bzip2 beginnt mit „BZh“, xz beginnt mit „FD 37 7A 58 5A“. Unkomprimierte Nutzlasten tragen den Serialisierungs-Marker „X\n“ (58 0A). Es gibt also keine einheitliche Signatur an Offset 0 über alle .RData-Dateien hinweg.

Programme zum Öffnen von RDATA-Dateien

Windows2 apps
R (base, with RGui) Open Source Führen Sie in R load('pfad/zu/datei.RData') aus, um die Objekte wiederherzustellen; ls() zeigt an, was geladen wurde.
RStudio (Posit) Freemium Öffnen Sie RStudio und doppelklicken Sie auf die .RData im Dateibereich, oder führen Sie load('datei.RData') aus; inspizieren Sie die Objekte im Environment-Bereich.
macOS2 apps
R (base) Open Source Führen Sie load('datei.RData') in R.app oder der R-Terminalsitzung aus.
RStudio (Posit) Freemium Öffnen Sie RStudio und doppelklicken Sie auf die .RData im Dateibereich, oder führen Sie load('datei.RData') aus; inspizieren Sie die Objekte im Environment-Bereich.
Linux2 apps
R (base) Open Source Führen Sie load('datei.RData') in R.app oder der R-Terminalsitzung aus.
RStudio (Posit) Freemium Öffnen Sie RStudio und doppelklicken Sie auf die .RData im Dateibereich, oder führen Sie load('datei.RData') aus; inspizieren Sie die Objekte im Environment-Bereich.
Web1 app
Posit Cloud Freemium Laden Sie die .RData in ein Posit Cloud-Projekt hoch und führen Sie load() im browserbasierten RStudio aus - keine lokale Installation erforderlich.

Technische Details

technische Spezifikation
FormattypBinär serialisierte R-Objekte; ein ASCII-Serialisierungsmodus existiert ebenfalls
Byte-ReihenfolgeBig-endian (XDR-Netzwerk-Byte-Reihenfolge)
Standardkomprimierunggzip; bzip2 und xz sind optionale Alternativen; unkomprimierter Modus ist verfügbar
Magic Bytes (unkomprimiert v3)52 44 58 33 0A (ASCII „RDX3\n“); v2-Dateien verwenden 52 44 58 32 0A („RDX2\n“)
Magic Bytes (komprimiert)1F 8B bei gzip-Komprimierung (Standard); 42 5A 68 für bzip2; FD 37 7A 58 5A für xz
Objekt-MultiplizitätSpeichert mehrere benannte R-Objekte pro Datei (Vektoren, Dataframes, Listen, Funktionen, Umgebungen)
Ladebefehl`load()` - stellt alle gespeicherten Objekte unter ihren ursprünglichen Namen in die aufrufende Umgebung wieder her
Speicherbefehle`save()` für ausgewählte Objekte; `save.image()` um den gesamten aktuellen Arbeitsbereich zu erfassen
Serialisierungsversionenv2 (vor R 3.5.0) und v3 (R ≥ 3.5.0); v3 bettet native Metadaten zur Zeichenkodierung ein; v3-Dateien erfordern R 3.5.0 oder neuer
MIME-Typapplication/octet-stream (generisch); inoffiziell: application/x-r-data
VerschlüsselungKeine integriert; sensible Arbeitsbereiche müssen auf Betriebssystem- oder Container-Ebene geschützt werden
IntegritätsprüfungKeine intrinsische Prüfsumme; der Komprimierungs-Wrapper kann Bitfäule erkennen, aber es gibt keinen Hash pro Objekt
PlattformunterstützungPlattformübergreifend: Windows, macOS, Linux - jedes System, auf dem R läuft
Typische DateigrößeEinige KB bis mehrere GB, abhängig von Größe und Anzahl der gespeicherten Objekte
Verwandtes Einzelobjekt-Format`.rds` speichert genau ein R-Objekt; wird mit `readRDS()` geladen und kann bei der Zuweisung frei umbenannt werden
Paket-Lazy-Load-Datenbank`.rdx` (Index) und `.rdb` (Daten) Dateien bilden zusammen die Lazy-Load-Datenbank, die in R-Paketen verwendet wird und dieselbe Serialisierungsschicht nutzt
Veröffentlicht1990s (with R; serialization format predates R 1.0, 2000)
Neueste VersionR serialization format version 3 (default since R 3.5.0, 2018)
Offener StandardJa · lizenzgebührenfrei
Spezifikationcran.r-project.org

RDATA-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit RDATA-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu RDATA-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine RData-Datei?
Öffnen Sie sie in R oder RStudio mit load('pfad/zu/datei.RData'). Dies stellt alle gespeicherten Objekte unter ihren ursprünglichen Namen in Ihrer Sitzung wieder her - führen Sie ls() aus, um sie zu sehen. RData ist binär, daher zeigt ein Texteditor keinen lesbaren Inhalt an.
Was ist der Unterschied zwischen .RData und .rds?
.RData (via save/load) speichert mehrere benannte Objekte und stellt sie unter genau diesen Namen wieder her. .rds (via saveRDS/readRDS) speichert ein einzelnes Objekt, dem Sie beim Laden einen beliebigen Namen zuweisen können. Für ein einzelnes Objekt ist .rds meist sauberer.
Wie konvertiere ich RData in CSV?
Es gibt keinen Ein-Klick-Konverter, da eine .RData-Datei mehrere Objekte enthalten kann. In R: load('datei.RData'), dann write.csv(ihrDataFrame, 'ausgabe.csv') für jeden Dataframe, den Sie exportieren möchten.
Kann ich eine RData-Datei ohne R öffnen?
Praktisch gesehen nein - es ist das native Binärformat von R. Verwenden Sie R/RStudio (oder Posit Cloud im Browser). Pythons pyreadr kann viele .RData-Dateien lesen, aber R ist der zuverlässige Weg; exportieren Sie von dort nach CSV/Excel für andere Werkzeuge.
Warum lässt sich meine RData-Datei in R nicht laden?
Häufige Ursache: Sie wurde im Serialisierungsformat Version 3 gespeichert (Standard seit R 3.5.0, 2018) und Sie verwenden ein älteres R. Aktualisieren Sie R. Überprüfen Sie auch, ob die Datei durch eine fehlerhafte Übertragung unvollständig oder beschädigt ist.
Ist es sicher, eine RData-Datei von jemand anderem zu öffnen?
Meistens, aber nicht bedingungslos: .RData kann Funktionen/Code enthalten und load() kann Ihre Objekte überschreiben. Öffnen Sie daher nur Dateien aus vertrauenswürdigen Quellen - behandeln Sie unbekannte .RData-Dateien wie jede Datei, die Code ausführen könnte.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen