.RDATA

RDATA-fil

R Workspace / Saved Objects File
Still et spørsmål
HURTIGSVAR

En RDATA-fil er et binært øyeblikksbilde av ett eller flere R-objekter - et lagret R-arbeidsområde opprettet av R sin save()-funksjon. Åpne den i R eller RStudio med load("fil.RData"), som gjenoppretter alle objekter i økten din. Den er ikke lesbar i et tekstredigeringsprogram. Det finnes ingen frittstående konverter; for å få ut data, må du laste den i R og eksportere til CSV eller Excel derfra.

Utvikler: The R Project for Statistical Computing (R Core Team) Kategori: Datafiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux Web
Relatert: .PKPASS · .DAT · .JSON · .RIS

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 26, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er RDATA-filformatet?

.rdata (også skrevet .RData) er det innfødte arbeidsområdeformatet som brukes av R-miljøet for statistiske beregninger for å lagre og gjenopprette flere objekter i minnet samtidig. Ved å kalle save() eller save.image() i R, serialiseres et vilkårlig antall navngitte objekter - vektorer, datarammer, lister, funksjoner og miljøer - til en enkelt binær fil, som load() deretter gjenoppretter direkte i det gjeldende miljøet under deres opprinnelige navn.

Filen er bygget på R sin interne serialiseringsprotokoll. Ukomprimerte filer starter med ASCII-headeren RDX3 (eller den eldre RDX2) etterfulgt av en XDR-kodet binær nyttelast. I praksis komprimerer R nyttelasten med gzip som standard, så de fleste .rdata-filer starter med gzip-magiske byte 1F 8B i stedet for den rå serialiseringsheaderen. Bzip2- og xz-komprimering støttes også.

To versjoner av serialiseringsformatet er i vanlig bruk:

  • Versjon 2 - standard før R 3.5.0; bredt kompatibel med eldre R-installasjoner.
  • Versjon 3 - standard siden R 3.5.0; legger til metadata for innfødt tegnkoding og kan ikke leses av tidligere R-utgivelser.

Det nært beslektede .rds-formatet skiller seg ut på ett viktig punkt: det lagrer ett enkelt R-objekt i stedet for en navngitt samling, og lastes med readRDS() slik at brukeren kan tildele det et hvilket som helst navn. For deling av data portabelt utenfor R, foretrekkes ofte tekstbaserte formater som CSV eller JSON.

Sikkerhet og trygghet

RISIKO: MEDIUM

.RData-filer er data, men å laste en er ikke helt passivt: en .RData kan inneholde R-objekter som funksjoner, formler eller «promises», og gjenoppretting av et ondsinnet arbeidsområde kan i visse tilfeller utløse kjøring av kode (og load() overskriver lydløst objekter med samme navn i miljøet ditt). Last kun .RData-filer fra kilder du stoler på, på samme måte som du ville behandlet enhver fil som kan inneholde kjørbar kode. Filene er ikke kryptert, så ikke anta personvern. Ellers er det ingen malware-risiko i vanlige datasett.

Formatdetaljer

i et nøtteskall
FULLT NAVNR Workspace / Saved Objects Fileogså kjent som RData file, R workspace
UTVIKLERThe R Project for Statistical Computing (R Core Team)siden 1990s (with R; serialization format predates R 1.0, 2000)
KATEGORIDatafiler
MIME-TYPEapplication/octet-stream
TYPEBinære serialiserte R-objekter (R sitt innfødte lagringsformat)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
524458330A
ASCII
RDX3·
En typisk .RData lagret med save() starter med ASCII-linjen «RDX3\n» (eldre filer «RDX2\n»), etterfulgt av en XDR-kodet serialisert nyttelast. Hvis den er lagret med gzip-komprimering (standard), starter filen i stedet med gzip-magien 1F 8B; bzip2 starter med «BZh», xz starter med «FD 37 7A 58 5A». Ukomprimerte nyttelaster bærer serialiseringsmarkøren «X\n» (58 0A). Det finnes altså ingen enkelt fast signatur ved offset-0 for alle .RData-filer.

Programmer som åpner RDATA-filer

Windows2 apps
R (base, with RGui) Åpen kildekode I R, kjør load('sti/til/fil.RData') for å gjenopprette objektene; ls() for å se hva som ble lastet.
RStudio (Posit) Freemium Åpne RStudio og dobbeltklikk på .RData-filen i Files-panelet, eller kjør load('fil.RData'); inspiser objektene i Environment-panelet.
macOS2 apps
R (base) Åpen kildekode Kjør load('fil.RData') i R.app eller i terminal-økten for R.
RStudio (Posit) Freemium Åpne RStudio og dobbeltklikk på .RData-filen i Files-panelet, eller kjør load('fil.RData'); inspiser objektene i Environment-panelet.
Linux2 apps
R (base) Åpen kildekode Kjør load('fil.RData') i R.app eller i terminal-økten for R.
RStudio (Posit) Freemium Åpne RStudio og dobbeltklikk på .RData-filen i Files-panelet, eller kjør load('fil.RData'); inspiser objektene i Environment-panelet.
Web1 app
Posit Cloud Freemium Last opp .RData-filen til et Posit Cloud-prosjekt og bruk load() i den nettleserbaserte RStudio - ingen lokal installasjon nødvendig.

Tekniske detaljer

dyp spesifikasjon
Format-typeBinære serialiserte R-objekter; en ASCII-serialiseringsmodus eksisterer også
ByterekkefølgeBig-endian (XDR nettverks-byterekkefølge)
Standard komprimeringgzip; bzip2 og xz er valgfrie alternativer; ukomprimert modus er tilgjengelig
Magiske byte (ukomprimert v3)52 44 58 33 0A (ASCII «RDX3\n»); v2-filer bruker 52 44 58 32 0A («RDX2\n»)
Magiske byte (komprimert)1F 8B ved gzip-komprimering (standard); 42 5A 68 for bzip2; FD 37 7A 58 5A for xz
Objekt-multiplisitetLagrer flere navngitte R-objekter per fil (vektorer, datarammer, lister, funksjoner, miljøer)
Innlastingskommando`load()` - gjenoppretter alle lagrede objekter i det gjeldende miljøet under deres opprinnelige navn
Lagringskommandoer`save()` for valgte objekter; `save.image()` for å fange hele det nåværende arbeidsområdet
Serialiseringsversjonerv2 (før R 3.5.0) og v3 (R ≥ 3.5.0); v3 bygger inn metadata for innfødt tegnkoding; v3-filer krever R 3.5.0 eller nyere
MIME-typeapplication/octet-stream (generisk); uoffisiell: application/x-r-data
KrypteringIngen innebygd; sensitive arbeidsområder må beskyttes på OS- eller containernivå
IntegritetskontrollIngen iboende sjekksum; komprimeringslaget kan oppdage bitfeil, men det finnes ingen hash per objekt
PlattformstøttePlattformuavhengig: Windows, macOS, Linux - alle systemer som kjører R
Typisk filstørrelseFra noen få KB til flere GB, avhengig av størrelsen og antallet objekter som er lagret
Beslektet enkeltobjekt-format`.rds` lagrer nøyaktig ett R-objekt; lastes med `readRDS()` og kan fritt navngis ved tildeling
Database for pakke-lazy-load`.rdx` (indeks) og `.rdb` (data) filer danner sammen lazy-load-databasen som brukes i R-pakker, og deler det samme serialiseringslaget
Utgitt1990s (with R; serialization format predates R 1.0, 2000)
Siste versjonR serialization format version 3 (default since R 3.5.0, 2018)
Åpen standardJa · royalty-fri
Spesifikasjoncran.r-project.org

RDATA-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med RDATA-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om RDATA-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en RData-fil?
Åpne den i R eller RStudio med load('sti/til/fil.RData'). Dette gjenoppretter alle lagrede objekter i økten din under deres opprinnelige navn - kjør ls() for å se dem. RData er binær, så et tekstredigeringsprogram vil ikke vise lesbart innhold.
Hva er forskjellen mellom .RData og .rds?
.RData (via save/load) lagrer flere navngitte objekter og legger dem tilbake under disse navnene. .rds (via saveRDS/readRDS) lagrer ett enkelt objekt som du tildeler et valgfritt navn ved innlasting. For ett enkelt objekt er .rds vanligvis ryddigere.
Hvordan konverterer jeg RData til CSV?
Det finnes ingen ett-klikks-konverter, og en .RData kan inneholde flere objekter. I R: load('fil.RData'), og bruk deretter write.csv(dinDataramme, 'ut.csv') for hver dataramme du ønsker å eksportere.
Kan jeg åpne en RData-fil uten R?
I praksis, nei - det er R sitt eget binærformat. Bruk R/RStudio (eller Posit Cloud i en nettleser). Pythons pyreadr kan lese mange .RData-filer, men R er den pålitelige veien, for så å eksportere til CSV/Excel for andre verktøy.
Hvorfor vil ikke RData-filen min lastes i R?
Vanlig årsak: den ble lagret i serialiseringsformat versjon 3 (standard siden R 3.5.0, 2018) og du kjører en eldre versjon av R. Oppdater R. Bekreft også at filen ikke er ufullstendig eller skadet etter en feilet overføring.
Er det trygt å åpne en RData-fil fra noen andre?
Stort sett, men ikke ubetinget: .RData kan inneholde funksjoner/kode og load() kan overskrive dine egne objekter, så åpne kun filer fra kilder du stoler på - behandle ukjente .RData-filer som enhver fil som kan kjøre kode.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å