.RDATA

Arquivo RDATA

R Workspace / Saved Objects File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo RDATA é um instantâneo binário de um ou mais objetos do R - um workspace salvo criado pela função save() do R. Abra-o no R ou RStudio com load("file.RData"), o que restaura todos os objetos em sua sessão. Ele não é legível em um editor de texto. Não existe um conversor independente; para extrair dados, carregue-os no R e exporte para CSV ou Excel a partir de lá.

Desenvolvedor: The R Project for Statistical Computing (R Core Team) Categoria: Arquivos de Dados Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux Web
Relacionado: .PKPASS · .DAT · .JSON · .RIS

Nesta página

19k+ extensões indexadas
Última revisão em Aug 26, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro RDATA?

.rdata (também escrito como .RData) é o formato de workspace nativo usado pelo ambiente de computação estatística R para salvar e restaurar múltiplos objetos na memória de uma só vez. Ao chamar save() ou save.image() no R, serializa-se qualquer número de objetos nomeados - vetores, data frames, listas, funções e ambientes - em um único arquivo binário, que o load() então restaura diretamente no ambiente de chamada sob seus nomes originais.

O arquivo é construído sobre o protocolo de serialização interna do R. Arquivos não compactados começam com o cabeçalho ASCII RDX3 (ou o mais antigo RDX2) seguido por um payload binário codificado em XDR. Na prática, o R compacta o payload com gzip por padrão, portanto, a maioria dos arquivos .rdata começa com os magic bytes do gzip 1F 8B em vez do cabeçalho de serialização bruto. A compactação Bzip2 e xz também são suportadas.

Duas versões de formato de serialização são de uso comum:

  • Versão 2 - padrão antes do R 3.5.0; amplamente compatível com instalações mais antigas do R.
  • Versão 3 - padrão desde o R 3.5.0; adiciona metadados nativos de codificação de caracteres e não pode ser lido por versões anteriores do R.

O formato .rds, intimamente relacionado, difere em um aspecto fundamental: ele armazena um único objeto R em vez de uma coleção nomeada, e é carregado com readRDS() para que o chamador possa atribuir-lhe qualquer nome. Para compartilhar dados de forma portátil fora do R, formatos baseados em texto como CSV ou JSON são frequentemente preferidos.

Segurança e proteção

RISCO: MEDIUM

Arquivos .RData são dados, mas carregar um não é inteiramente passivo: um .RData pode conter objetos R como funções, fórmulas ou promises, e restaurar um workspace malicioso pode, em alguns casos, disparar a execução de código (e o load() sobrescreve silenciosamente objetos com o mesmo nome em seu ambiente). Carregue apenas arquivos .RData de fontes em que você confia, da mesma forma que trataria qualquer arquivo que possa conter executáveis. Os arquivos não são criptografados, portanto, não presuma privacidade. Fora isso, não há risco de malware em conjuntos de dados comuns.

Detalhes do formato

em resumo
NOME COMPLETOR Workspace / Saved Objects Filetambém conhecido como RData file, R workspace
DESENVOLVEDORThe R Project for Statistical Computing (R Core Team)desde 1990s (with R; serialization format predates R 1.0, 2000)
TIPO MIMEapplication/octet-stream
TIPOObjetos R serializados binários (formato de salvamento nativo do R)
PADRÃOAberto · livre de royalties
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304
HEX
524458330A
ASCII
RDX3·
Um .RData típico salvo por save() começa com a linha ASCII «RDX3\n» (arquivos mais antigos «RDX2\n»), seguida por um payload serializado codificado em XDR. Se salvo com compactação gzip (o padrão), o arquivo começa com o magic do gzip 1F 8B; bzip2 começa com «BZh», xz começa com «FD 37 7A 58 5A». Payloads não compactados carregam o marcador de serialização «X\n» (58 0A). Portanto, não há uma assinatura única fixa no offset-0 para todos os arquivos .RData.

Programas que abrem arquivos RDATA

Windows2 apps
R (base, with RGui) Código aberto No R, execute load('caminho/para/arquivo.RData') para restaurar os objetos; ls() para ver o que foi carregado.
RStudio (Posit) Freemium Abra o RStudio e clique duas vezes no .RData no painel Files, ou execute load('arquivo.RData'); inspecione os objetos no painel Environment.
macOS2 apps
R (base) Código aberto Execute load('arquivo.RData') no R.app ou na sessão de terminal do R.
RStudio (Posit) Freemium Abra o RStudio e clique duas vezes no .RData no painel Files, ou execute load('arquivo.RData'); inspecione os objetos no painel Environment.
Linux2 apps
R (base) Código aberto Execute load('arquivo.RData') no R.app ou na sessão de terminal do R.
RStudio (Posit) Freemium Abra o RStudio e clique duas vezes no .RData no painel Files, ou execute load('arquivo.RData'); inspecione os objetos no painel Environment.
Web1 app
Posit Cloud Freemium Faça o upload do .RData para um projeto no Posit Cloud e use load() no RStudio baseado em navegador - sem necessidade de instalação local.

Detalhes técnicos

especificação profunda
Tipo de formatoObjetos R serializados binários; também existe um modo de serialização ASCII
Ordem dos bytesBig-endian (ordem de bytes de rede XDR)
Compactação padrãogzip; bzip2 e xz são alternativas opcionais; o modo não compactado está disponível
Magic bytes (v3 não compactado)52 44 58 33 0A (ASCII «RDX3\n»); arquivos v2 usam 52 44 58 32 0A («RDX2\n»)
Magic bytes (compactado)1F 8B quando compactado com gzip (o padrão); 42 5A 68 para bzip2; FD 37 7A 58 5A para xz
Multiplicidade de objetosArmazena múltiplos objetos R nomeados por arquivo (vetores, data frames, listas, funções, ambientes)
Comando de carregamento`load()` - restaura todos os objetos salvos no ambiente de chamada sob seus nomes originais
Comandos de salvamento`save()` para objetos selecionados; `save.image()` para capturar todo o workspace atual
Versões de serializaçãov2 (anterior ao R 3.5.0) e v3 (R ≥ 3.5.0); a v3 incorpora metadados nativos de codificação de caracteres; arquivos v3 requerem R 3.5.0 ou posterior
Tipo MIMEapplication/octet-stream (genérico); não oficial: application/x-r-data
CriptografiaNenhuma integrada; workspaces sensíveis devem ser protegidos no nível do SO ou contêiner
Verificação de integridadeNenhum checksum intrínseco; o invólucro de compactação pode detectar corrupção de bits, mas não há hash por objeto
Suporte de plataformaMultiplataforma: Windows, macOS, Linux - qualquer sistema que execute R
Tamanho típico do arquivoDe alguns KB a vários GB, dependendo do tamanho e número de objetos salvos
Formato irmão de objeto único`.rds` armazena exatamente um objeto R; carregado com `readRDS()` e renomeado livremente na atribuição
Banco de dados de carregamento lento de pacotesArquivos `.rdx` (índice) e `.rdb` (dados) juntos formam o banco de dados de carregamento lento usado dentro de pacotes R, compartilhando a mesma camada de serialização
Lançado1990s (with R; serialization format predates R 1.0, 2000)
Versão mais recenteR serialization format version 3 (default since R 3.5.0, 2018)
Padrão abertoSim · livre de royalties
Especificaçãocran.r-project.org

Conversões de RDATA

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos RDATA. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos RDATA.

Perguntas frequentes

Como abro um arquivo RData?
Abra-o no R ou RStudio com load('caminho/para/arquivo.RData'). Isso restaura todos os objetos salvos em sua sessão sob seus nomes originais - execute ls() para vê-los. O RData é binário, portanto, um editor de texto não mostrará conteúdo legível.
Qual é a diferença entre .RData e .rds?
O .RData (via save/load) armazena múltiplos objetos nomeados e os coloca de volta sob esses nomes. O .rds (via saveRDS/readRDS) armazena um único objeto que você atribui a qualquer nome ao carregar. Para um único objeto, o .rds costuma ser mais limpo.
Como converto RData para CSV?
Não existe um conversor de um clique e um .RData pode conter vários objetos. No R: load('arquivo.RData'), depois write.csv(seuDataFrame, 'saida.csv') para cada data frame que você deseja exportar.
Posso abrir um arquivo RData sem o R?
Praticamente não - é o formato binário nativo do R. Use R/RStudio (ou Posit Cloud em um navegador). O pyreadr do Python pode ler muitos arquivos .RData, mas o R é o caminho confiável, exportando depois para CSV/Excel para outras ferramentas.
Por que meu arquivo RData não carrega no R?
Causa comum: ele foi salvo no formato de serialização versão 3 (padrão desde o R 3.5.0, 2018) e você está executando um R mais antigo. Atualize o R. Além disso, confirme se o arquivo não está truncado ou corrompido por uma transferência malfeita.
É seguro abrir um arquivo RData de outra pessoa?
Geralmente sim, mas não incondicionalmente: o .RData pode conter funções/código e o load() pode sobrescrever seus objetos, portanto, abra apenas arquivos de fontes em que você confia - trate um .RData desconhecido como qualquer arquivo que possa executar código.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.JPGJPEG Image
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.EMLE-Mail Message (RFC 822 / MIME)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z