.RDA

Файл RDA

R Data File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл RDA - это файл данных R, созданный функцией save(). Он хранит один или несколько объектов R - фреймы данных, модели, векторы - в бинарном формате. Откройте его в R с помощью load("file.rda") или в RStudio через панель Environment. Excel не может открывать файлы RDA напрямую.

Разработчик: The R Project for Statistical Computing Категория: Файлы данных MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .PKPASS · .DAT · .JSON · .RIS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 28, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла RDA?

Файл .rda (также сохраняемый как .RData) - это файл бинарной сериализации, созданный средой статистических вычислений R с использованием функции save(). Он хранит один или несколько именованных объектов R - векторы, фреймы данных, списки, статистические модели или целые рабочие пространства - в собственном бинарном формате R XDR (External Data Representation), который обеспечивает кроссплатформенную совместимость между Windows, Linux и macOS.

Загрузка файла .rda с помощью load() восстанавливает все сохраненные объекты непосредственно в текущую среду R под их исходными именами. Это отличается от файлов .rds, которые содержат ровно один объект и позволяют вызывающей стороне назначить любое имя при загрузке через readRDS(). Для обмена одним объектом между скриптами обычно предпочтительнее .rds; .rda удобнее для сохранения всего рабочего пространства или именованной коллекции связанных объектов.

По умолчанию R сжимает файлы .rda с помощью gzip, хотя bzip2 и xz также поддерживаются через аргумент compress= в save(). Заголовок файла кодирует версию формата сериализации: версия 2 (R 1.4.0, декабрь 2001 г.) является наиболее совместимой; версия 3 (R 3.5.0, апрель 2018 г.) добавляет поддержку длинных векторов и объектов ALTREP, но для чтения требуется R 3.5.0 или выше. R автоматически предлагает сохранить рабочую область как .RData при выходе.

Безопасность и защита

РИСК: MEDIUM

Файлы RDA могут содержать код R через сериализованные объекты функций/замыканий и среды. Загрузка ненадежного файла .rda может привести к выполнению кода через сериализованные объекты promise или активные привязки. load() из неизвестных источников несет тот же риск, что и выполнение произвольного кода R. Загружайте файлы .rda только из доверенных источников.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕR Data Fileтакже известен как RData file, R workspace file
РАЗРАБОТЧИКThe R Project for Statistical Computingс 2001 (R serialization format version 2, introduced in R 1.4.0, December 2001)
КАТЕГОРИЯФайлы данных
MIME-ТИПapplication/octet-stream
ТИПБинарные сериализованные объекты R
СВЯЗАННЫЕ.pkpass.dat.json.ris
Это расширение также используется в…
  • Oracle Storage Area file - Oracle использует расширение .rda для некоторых внутренних файлов описания областей хранения - совершенно не связано с R; крайне редко встречается на практике.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
5244580A
ASCII
RDX·
Бинарный формат XDR начинается с «RDX\n» (версия 2) или «RDX3\n» для версии 3. Формат ASCII использует «RDA\n»; формат XDR использует «RDX\n». Показанный шестнадцатеричный код относится к наиболее распространенному бинарному варианту XDR.

Программы, открывающие файлы RDA

Windows2 apps
RStudio (Posit) Открытый код На панели Environment нажмите «Import Dataset» или выполните load('file.rda') в консоли. Объекты появятся на панели Environment.
R (base) Открытый код Выполните: load('path/to/file.rda') - объекты загружаются в текущую среду по имени.
macOS2 apps
RStudio (Posit) Открытый код На панели Environment нажмите «Import Dataset» или выполните load('file.rda') в консоли. Объекты появятся на панели Environment.
R (base) Открытый код Выполните: load('path/to/file.rda') - объекты загружаются в текущую среду по имени.
Linux2 apps
RStudio (Posit) Открытый код На панели Environment нажмите «Import Dataset» или выполните load('file.rda') в консоли. Объекты появятся на панели Environment.
R (base) Открытый код Выполните: load('path/to/file.rda') - объекты загружаются в текущую среду по имени.

Технические подробности

глубокая спецификация
Тип файлаБинарные сериализованные объекты R (один или несколько именованных объектов на файл)
MIME-типapplication/octet-stream
Магические байты52 44 58 0A («RDX\n») для бинарного формата XDR; заголовок «RDX3\n» для версии сериализации 3
КодировкаXDR (External Data Representation) - кроссплатформенный бинарный стандарт с порядком байтов big-endian
Порядок байтовBig-endian (предписано спецификацией XDR)
Сжатиеgzip по умолчанию; bzip2 и xz также поддерживаются через аргумент compress= в save()
Типичный размерот 1 КБ до нескольких ГБ (полностью зависит от сохраненных объектов)
Объектов в файлеНесколько именованных объектов (в отличие от .rds, который содержит ровно один объект на файл)
Поведение при загрузкеload() восстанавливает все объекты в текущую среду R под их исходными именами - может незаметно перезаписать существующие объекты
Версия сериализацииv2 (R ≥ 1.4.0, декабрь 2001 г.); v3 (R ≥ 3.5.0, апрель 2018 г.); версия закодирована в заголовке файла
Эквивалентное расширение.RData - идентичный бинарный формат, другое соглашение об именовании; R сохраняет рабочую область как .RData при выходе
Поддержка ОСWindows, Linux, macOS (полная кроссплатформенность благодаря кодировке XDR)
Связанный формат.rds - сериализация одного объекта через saveRDS()/readRDS(); предпочтительна при обмене отдельными объектами R
Выпущен2001 (R serialization format version 2, introduced in R 1.4.0, December 2001)
Последняя версияSerialization format version 3 (R 3.5.0, April 2018) - adds support for long vectors and ALTREP objects
Спецификацияcran.r-project.org

Конвертации RDA

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами RDA. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах RDA.

Часто задаваемые вопросы

Как открыть файл .rda?
В R: load('file.rda'). В RStudio: используйте панель Environment > Import Dataset или введите load() в консоли. Объекты появятся в вашей среде под своими исходными именами.
В чем разница между .rda и .RData?
Ни в чем - это один и тот же формат. .RData - это расширение, которое R использует для автоматически сохраненных рабочих областей; .rda - общепринятое расширение для явно сохраненных файлов данных R.
В чем разница между .rda и .rds?
.rda содержит несколько именованных объектов (save(obj1, obj2)); .rds содержит ровно один объект (saveRDS(obj)). С .rds вы сами даете имя объекту при загрузке: x <- readRDS('file.rds'). Современная практика R предпочитает .rds для обмена отдельными объектами.
Можно ли открыть файл .rda в Python?
Да, используя библиотеку pyreadr: import pyreadr; result = pyreadr.read_r('file.rda'). Или через rpy2, которая вызывает R напрямую.
Можно ли открыть файл .rda в Excel?
Напрямую нельзя. Сначала загрузите его в R и экспортируйте в CSV или XLSX с помощью write.csv() или writexl.
R загрузил мой .RData при запуске и сломал сессию - как это остановить?
Отключите автосохранение: в RStudio перейдите в Tools > Global Options > General и снимите флажок «Restore .RData into workspace at startup», а для «Save workspace to .RData on exit» установите значение «Never». Или добавьте usethis::use_blank_slate() в ваш .Rprofile.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z