.RDA

RDA-fil

R Data File
Ställ en fråga
SNABBT SVAR

En RDA-fil är en R Data-fil skapad av R:s funktion save(). Den lagrar ett eller flera R-objekt - som data frames, modeller och vektorer - i ett binärt format. Öppna den i R med load("fil.rda") eller i RStudio via fliken Environment. Excel kan inte öppna RDA-filer direkt.

Utvecklare: The R Project for Statistical Computing Kategori: Filer med uppgifter MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .PKPASS · .DAT · .JSON · .RIS

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 28, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet RDA?

En .rda-fil (även sparad som .RData) är en binär serialiseringsfil skapad av statistikmiljön R med funktionen save(). Den lagrar ett eller flera namngivna R-objekt - vektorer, data frames, listor, statistiska modeller eller hela arbetsytor - i R:s infödda binärformat XDR (External Data Representation), vilket säkerställer plattformsoberoende kompatibilitet mellan Windows, Linux och macOS.

När en .rda-fil läses in med load() återställs alla sparade objekt direkt i den aktuella R-miljön under sina ursprungliga namn. Detta skiljer sig från .rds-filer, som innehåller exakt ett objekt och låter användaren tilldela valfritt namn vid inläsning via readRDS(). För att dela ett enskilt objekt mellan skript föredras i regel .rds; .rda är mer praktiskt för att spara en hel arbetsyta eller en namngiven samling av relaterade objekt.

Som standard komprimerar R .rda-filer med gzip, även om bzip2 och xz också stöds via argumentet compress= i save(). Filhuvudet kodar serialiseringsformatets version: version 2 (R 1.4.0, december 2001) är den mest kompatibla; version 3 (R 3.5.0, april 2018) lägger till stöd för långa vektorer och ALTREP-objekt men kräver R 3.5.0 eller senare för att läsas. R erbjuder automatiskt att spara arbetsytan som .RData vid avslut.

Säkerhet & trygghet

RISK: MEDIUM

RDA-filer kan innehålla R-kod via serialiserade funktions-/closure-objekt och miljöer. Inläsning av en okänd .rda-fil kan exekvera kod genom serialiserade promise-objekt eller aktiva bindningar. load() från okända källor innebär samma risk som att köra godtycklig R-kod. Läs endast in .rda-filer från betrodda källor.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNR Data Fileäven känd som RData file, R workspace file
UTVECKLAREThe R Project for Statistical Computingsedan 2001 (R serialization format version 2, introduced in R 1.4.0, December 2001)
MIME-TYPapplication/octet-stream
TYPBinärt serialiserade R-objekt
Detta filtillägg används också av…
  • Oracle Storage Area-fil - Oracle använder filändelsen .rda för vissa interna deskriptorfiler för lagringsytor - helt orelaterat till R; extremt sällsynt i praktiken.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
5244580A
ASCII
RDX·
Det binära XDR-formatet börjar med «RDX\n» (version 2) eller «RDX3\n» för version 3. ASCII-formatet använder «RDA\n»; XDR-formatet använder «RDX\n». Hex-koden som visas avser den vanligaste binära XDR-varianten.

Program som öppnar RDA-filer

Windows2 apps
RStudio (Posit) Öppen källkod I fliken Environment, klicka på «Import Dataset» eller kör load('fil.rda') i konsolen. Objekten visas i Environment-fönstret.
R (base) Öppen källkod Kör: load('sökväg/till/fil.rda') - objekt läses in i den aktuella miljön med sina ursprungliga namn.
macOS2 apps
RStudio (Posit) Öppen källkod I fliken Environment, klicka på «Import Dataset» eller kör load('fil.rda') i konsolen. Objekten visas i Environment-fönstret.
R (base) Öppen källkod Kör: load('sökväg/till/fil.rda') - objekt läses in i den aktuella miljön med sina ursprungliga namn.
Linux2 apps
RStudio (Posit) Öppen källkod I fliken Environment, klicka på «Import Dataset» eller kör load('fil.rda') i konsolen. Objekten visas i Environment-fönstret.
R (base) Öppen källkod Kör: load('sökväg/till/fil.rda') - objekt läses in i den aktuella miljön med sina ursprungliga namn.

Tekniska detaljer

djup specifikation
FiltypBinärt serialiserade R-objekt (ett eller flera namngivna objekt per fil)
MIME-typapplication/octet-stream
Magic bytes52 44 58 0A («RDX\n») för binärt XDR-format; «RDX3\n»-header för serialiseringsversion 3
KodningXDR (External Data Representation) - big-endian, plattformsoberoende binär standard
ByteordningBig-endian (enligt XDR-specifikationen)
Komprimeringgzip som standard; bzip2 och xz stöds också via argumentet compress= i save()
Typisk storlek1 KB - flera GB (beror helt på de sparade objekten)
Objekt per filFlera namngivna objekt (till skillnad från .rds som innehåller exakt ett objekt per fil)
Inläsningsbeteendeload() återställer alla objekt till den aktuella R-miljön under deras ursprungliga namn - kan tyst skriva över befintliga objekt
Serialiseringsversionv2 (R ≥ 1.4.0, december 2001); v3 (R ≥ 3.5.0, april 2018); versionen är kodad i filhuvudet
Motsvarande filändelse.RData - identiskt binärformat, annan namngivningskonvention; R sparar arbetsytan som .RData vid avslut
OS-stödWindows, Linux, macOS (helt plattformsoberoende via XDR-kodning)
Relaterat format.rds - serialisering av enstaka objekt via saveRDS()/readRDS(); föredras vid delning av individuella R-objekt
Släppt2001 (R serialization format version 2, introduced in R 1.4.0, December 2001)
Senaste versionSerialization format version 3 (R 3.5.0, April 2018) - adds support for long vectors and ALTREP objects
Specifikationcran.r-project.org

RDA-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med RDA-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om RDA-filer.

Vanliga frågor

Hur öppnar jag en .rda-fil?
I R: load('fil.rda'). I RStudio: använd fliken Environment > Import Dataset, eller skriv load() i konsolen. Objekten kommer att dyka upp i din miljö under sina ursprungliga namn.
Vad är skillnaden mellan .rda och .RData?
Ingenting - de är samma format. .RData är filändelsen R använder för automatiskt sparade arbetsytor; .rda är den konventionella filändelsen för explicit sparade R-datafiler.
Vad är skillnaden mellan .rda och .rds?
.rda innehåller flera namngivna objekt (save(obj1, obj2)); .rds innehåller exakt ett objekt (saveRDS(obj)). Med .rds namnger du objektet vid inläsning: x <- readRDS('fil.rds'). Modern R-praxis föredrar .rds för att dela enskilda objekt.
Kan jag öppna en .rda-fil i Python?
Ja, genom att använda biblioteket pyreadr: import pyreadr; result = pyreadr.read_r('fil.rda'). Eller via rpy2 som anropar R direkt.
Kan jag öppna en .rda-fil i Excel?
Inte direkt. Läs in den i R och exportera till CSV eller XLSX först med write.csv() eller writexl.
R läste in min .RData vid uppstart och förstörde min session - hur stoppar jag detta?
Inaktivera automatisk sparfunktion: i RStudio, gå till Tools > Global Options > General och avmarkera «Restore .RData into workspace at startup» samt sätt «Save workspace to .RData on exit» till Never. Eller lägg till usethis::use_blank_slate() i din .Rprofile.

Referenser

1Library of Congress - R Data Format Familywww.loc.gov
2R Internals - Serialization Formatscran.r-project.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.JPGJPEG Image
8.ICSiCalendar data file
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö