.RDATA

Plik RDATA

R Workspace / Saved Objects File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik RDATA to binarna migawka jednego lub większej liczby obiektów R - zapisany obszar roboczy utworzony przez funkcję save() w języku R. Można go otworzyć w R lub RStudio za pomocą polecenia load("file.RData"), które przywraca wszystkie obiekty do sesji. Plik nie jest czytelny w edytorze tekstowym. Nie istnieje samodzielny konwerter; aby wyodrębnić dane, należy załadować je w R i stamtąd wyeksportować do formatu CSV lub Excel.

Deweloper: The R Project for Statistical Computing (R Core Team) Kategoria: Pliki danych Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 26, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku RDATA?

.rdata (zapisywany również jako .RData) to natywny format obszaru roboczego używany przez środowisko obliczeń statystycznych R do zapisywania i przywracania wielu obiektów znajdujących się w pamięci jednocześnie. Wywołanie save() lub save.image() w R serializuje dowolną liczbę nazwanych obiektów - wektorów, ramek danych (data frames), list, funkcji i środowisk - do pojedynczego pliku binarnego, który load() następnie przywraca bezpośrednio do środowiska wywołującego pod ich oryginalnymi nazwami.

Plik opiera się na wewnętrznym protokole serializacji R. Nieskompresowane pliki zaczynają się od nagłówka ASCII RDX3 (lub starszego RDX2), po którym następuje binarny ładunek zakodowany w formacie XDR. W praktyce R domyślnie kompresuje ładunek za pomocą gzip, więc większość plików .rdata zaczyna się od bajtów magicznych gzip 1F 8B, a nie od surowego nagłówka serializacji. Obsługiwane są również kompresje bzip2 oraz xz.

W powszechnym użyciu są dwie wersje formatu serializacji:

  • Wersja 2 - domyślna przed R 3.5.0; szeroko kompatybilna ze starszymi instalacjami R.
  • Wersja 3 - domyślna od R 3.5.0; dodaje natywne metadane kodowania znaków i nie może być odczytywana przez wcześniejsze wersje R.

Blisko powiązany format .rds różni się jednym kluczowym aspektem: przechowuje pojedynczy obiekt R zamiast nazwanej kolekcji i jest ładowany za pomocą readRDS(), dzięki czemu wywołujący może przypisać mu dowolną nazwę. Do przenośnego udostępniania danych poza R często preferowane są formaty tekstowe, takie jak CSV lub JSON.

Bezpieczeństwo

RYZYKO: MEDIUM

Pliki .RData to dane, ale ich ładowanie nie jest całkowicie pasywne: plik .RData może zawierać obiekty R, takie jak funkcje, formuły lub obietnice (promises), a przywrócenie złośliwego obszaru roboczego może w niektórych przypadkach wywołać wykonanie kodu (a load() po cichu nadpisuje obiekty o tej samej nazwie w Twoim środowisku). Ładuj pliki .RData tylko z zaufanych źródeł, traktując je tak samo, jak każdy plik mogący zawierać kod wykonywalny. Pliki nie są szyfrowane, więc nie należy zakładać prywatności danych. Poza tym, w zwykłych zestawach danych nie ma ryzyka złośliwego oprogramowania.

Szczegóły formatu

w pigułce
PEŁNA NAZWAR Workspace / Saved Objects Fileznany również jako RData file, R workspace
DEWELOPERThe R Project for Statistical Computing (R Core Team)od 1990s (with R; serialization format predates R 1.0, 2000)
KATEGORIAPliki danych
TYP MIMEapplication/octet-stream
TYPBinarne zserializowane obiekty R (natywny format zapisu R)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304
HEX
524458330A
ASCII
RDX3·
Typowy plik .RData zapisany przez save() zaczyna się od linii ASCII „RDX3\n” (starsze pliki „RDX2\n”), po której następuje zserializowany ładunek zakodowany w XDR. Jeśli plik został zapisany z kompresją gzip (domyślnie), zaczyna się on od bajtów magicznych gzip 1F 8B; bzip2 zaczyna się od „BZh”, xz od „FD 37 7A 58 5A”. Nieskompresowane ładunki zawierają znacznik serializacji „X\n” (58 0A). Zatem nie ma jednej stałej sygnatury na przesunięciu 0 dla wszystkich plików .RData.

Programy otwierające pliki RDATA

Windows2 apps
R (base, with RGui) Open-source W R uruchom load('sciezka/do/pliku.RData'), aby przywrócić obiekty; użyj ls(), aby zobaczyć, co zostało załadowane.
RStudio (Posit) Freemium Otwórz RStudio i kliknij dwukrotnie plik .RData w panelu Files lub uruchom load('file.RData'); sprawdź obiekty w panelu Environment.
macOS2 apps
R (base) Open-source Uruchom load('file.RData') w R.app lub w sesji terminala R.
RStudio (Posit) Freemium Otwórz RStudio i kliknij dwukrotnie plik .RData w panelu Files lub uruchom load('file.RData'); sprawdź obiekty w panelu Environment.
Linux2 apps
R (base) Open-source Uruchom load('file.RData') w R.app lub w sesji terminala R.
RStudio (Posit) Freemium Otwórz RStudio i kliknij dwukrotnie plik .RData w panelu Files lub uruchom load('file.RData'); sprawdź obiekty w panelu Environment.
Web1 app
Posit Cloud Freemium Prześlij plik .RData do projektu Posit Cloud i załaduj go za pomocą load() w przeglądarkowej wersji RStudio - bez instalacji lokalnej.

Szczegóły techniczne

specyfikacja
Typ formatuBinarne zserializowane obiekty R; istnieje również tryb serializacji ASCII
Kolejność bajtówBig-endian (sieciowa kolejność bajtów XDR)
Domyślna kompresjagzip; bzip2 i xz są opcjonalnymi alternatywami; dostępny jest tryb bez kompresji
Bajty magiczne (nieskompresowane v3)52 44 58 33 0A (ASCII „RDX3\n”); pliki v2 używają 52 44 58 32 0A („RDX2\n”)
Bajty magiczne (skompresowane)1F 8B przy kompresji gzip (domyślna); 42 5A 68 dla bzip2; FD 37 7A 58 5A dla xz
Krotność obiektówPrzechowuje wiele nazwanych obiektów R w jednym pliku (wektory, ramki danych, listy, funkcje, środowiska)
Polecenie ładowania`load()` - przywraca wszystkie zapisane obiekty do środowiska wywołującego pod ich oryginalnymi nazwami
Polecenia zapisu`save()` dla wybranych obiektów; `save.image()` do przechwycenia całego bieżącego obszaru roboczego
Wersje serializacjiv2 (przed R 3.5.0) i v3 (R ≥ 3.5.0); v3 osadza natywne metadane kodowania znaków; pliki v3 wymagają R 3.5.0 lub nowszego
Typ MIMEapplication/octet-stream (ogólny); nieoficjalny: application/x-r-data
SzyfrowanieBrak wbudowanego; wrażliwe obszary robocze muszą być chronione na poziomie systemu operacyjnego lub kontenera
Sprawdzanie integralnościBrak wewnętrznej sumy kontrolnej; warstwa kompresji może wykryć błędy bitowe, ale nie ma skrótu (hash) dla poszczególnych obiektów
Obsługa platformWieloplatformowy: Windows, macOS, Linux - dowolny system z zainstalowanym R
Typowy rozmiar plikuOd kilku KB do wielu GB, zależnie od rozmiaru i liczby zapisanych obiektów
Pokrewny format jednoobiektowy`.rds` przechowuje dokładnie jeden obiekt R; ładowany za pomocą `readRDS()` i dowolnie nazywany przy przypisaniu
Baza danych leniwego ładowania pakietuPliki `.rdx` (indeks) i `.rdb` (dane) tworzą razem bazę danych leniwego ładowania używaną wewnątrz pakietów R, współdzieląc tę samą warstwę serializacji
Wydano1990s (with R; serialization format predates R 1.0, 2000)
Najnowsza wersjaR serialization format version 3 (default since R 3.5.0, 2018)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjacran.r-project.org

Konwersje RDATA

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami RDATA. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki RDATA.

Najczęściej zadawane pytania

Jak otworzyć plik RData?
Otwórz go w R lub RStudio za pomocą load('sciezka/do/pliku.RData'). Spowoduje to przywrócenie wszystkich zapisanych obiektów do sesji pod ich oryginalnymi nazwami - uruchom ls(), aby je zobaczyć. RData to format binarny, więc edytor tekstu nie wyświetli czytelnej zawartości.
Jaka jest różnica między .RData a .rds?
.RData (przez save/load) przechowuje wiele nazwanych obiektów i przywraca je pod tymi samymi nazwami. .rds (przez saveRDS/readRDS) przechowuje pojedynczy obiekt, który przy ładowaniu można przypisać do dowolnej nazwy. Dla pojedynczego obiektu format .rds jest zazwyczaj czystszym rozwiązaniem.
Jak przekonwertować RData na CSV?
Nie ma konwertera działającego jednym kliknięciem, a plik .RData może zawierać wiele obiektów. W R: użyj load('file.RData'), a następnie write.csv(twojaRamkaDanych, 'out.csv') dla każdej ramki danych, którą chcesz wyeksportować.
Czy mogę otworzyć plik RData bez R?
W praktyce nie - jest to natywny format binarny R. Użyj R/RStudio (lub Posit Cloud w przeglądarce). Biblioteka pyreadr w języku Python potrafi odczytać wiele plików .RData, ale R jest najbardziej niezawodną drogą, a następnie eksport do CSV/Excel dla innych narzędzi.
Dlaczego mój plik RData nie ładuje się w R?
Częsta przyczyna: został zapisany w formacie serializacji w wersji 3 (domyślny od R 3.5.0, 2018), a używasz starszej wersji R. Zaktualizuj R. Sprawdź również, czy plik nie został ucięty lub uszkodzony podczas przesyłania.
Czy otwieranie pliku RData od kogoś innego jest bezpieczne?
Przeważnie tak, ale nie bezwarunkowo: .RData może zawierać funkcje/kod, a load() może nadpisać Twoje obiekty, więc otwieraj tylko pliki z zaufanych źródeł - traktuj nieznane pliki .RData jak każdy plik, który może uruchamiać kod.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z