Boa noite colegas listeiros,

Estou tentando montar um script que faça download e conversão (DBC para DBF) dos dados do DATASUS, usando como guia uma discussão anterior que encontrei em http://r-br.2285057.n4.nabble.com/R-br-Extensao-DBC-td4665360.html. Contudo, meu script falha na conversão. Segue comandos:

> caminho1 <- "ftp://ftp.datasus.gov.br/dissemin/publicos/SINASC/ANT/DNRES/"
> salvar <- "C:/Publico_IBGE/ANALISES_R/DATASUS/SINASC/ARQUIVOS/DBF/"
> arq <- paste0("DNRRR95.dbc")
> baixar <- paste0(caminho1,arq)
> baixar
[1] "ftp://ftp.datasus.gov.br/dissemin/publicos/SINASC/ANT/DNRES/DNRRR95.dbc"
> temp <- "C:\\temp\\"
> arqdbc <- paste0(temp,arq)
> download.file(url = baixar, destfile = arqdbc)
trying URL 'ftp://ftp.datasus.gov.br/dissemin/publicos/SINASC/ANT/DNRES/DNRRR95.dbc'
downloaded 115 KB

> system(paste("C:/TabWin/tab36b/dbf2dbc.exe", arqdbc))
DATASUS dbf2dbc 1.0: Comprime arquivos DBF e Expande arquivos DBC
-----------------------------------------------------------------------
                regs       bytes arquivo
-----------------------------------------------------------------------
DBC ==> DBF     7020      118149 DNRRR95.dbc 559.41%Erro de CRC no arquivo DNRRR95.dbc: expansao cancelada
 OK

Agradeço a atenção.

Paulo Dick
Estatístico
Mestre em Epidemiologia em Saúde Pública
Tel.: (55 21) 99591-2716