[R] untar() error
Jeff Newmiller
jdnewmil at dcn.davis.CA.us
Fri May 3 15:32:32 CEST 2013
untar != gunzip
---------------------------------------------------------------------------
Jeff Newmiller The ..... ..... Go Live...
DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go...
Live: OO#.. Dead: OO#.. Playing
Research Engineer (Solar/Batteries O.O#. #.O#. with
/Software/Embedded Controllers) .OO#. .OO#. rocks...1k
---------------------------------------------------------------------------
Sent from my phone. Please excuse my brevity.
Prof Brian Ripley <ripley at stats.ox.ac.uk> wrote:
>On 03/05/2013 08:31, Hakim Abdi wrote:
>> Dear List,
>>
>> I have a list of 600+ *.gz files that I would like to extract and
>read the
>> geotiffs contained within them. I tried using the untar() function to
>> simplify this task but I am stumped by an error. I've combed the
>Internet
>> for a solution without luck. The details are below, and any help in
>solving
>> this matter is appreciated.
>
>Those are most likely not tar files. What does file (the command-line
>program contained in Rtools) say they are?
>
>>
>>> files = list.files(path = "J:/GIMMS/NDVI", pattern = "data.tif.gz",
>> all.files = TRUE, full.names = TRUE, recursive = TRUE, ignore.case =
>TRUE,
>> include.dirs = TRUE)
>>
>>> lapply(files, untar)
>> Error in rawToChar(block[seq_len(ns)]) :
>> embedded nul in string: 'II*\0Ì <\001´
>>
>\0\0`G\0\0\fn\0\0¸â€\0\0d»\0\0\020â\0\0¼\b\001\0h/\001\0\024V\001\0À|\001\0l£\001\0\030Ê\001\0Äð\001\0p\027\002\0\034>\002\0Èd\002\0t‹\002\0
>> ²\002\0ÌØ\002\0xÿ\002\0$&\003\0ÃL\003\0|s\003'
>>
>>> untar(files[1])
>> Error in rawToChar(block[seq_len(ns)]) :
>> embedded nul in string: 'II*\0Ì <\001´
>>
>\0\0`G\0\0\fn\0\0¸â€\0\0d»\0\0\020â\0\0¼\b\001\0h/\001\0\024V\001\0À|\001\0l£\001\0\030Ê\001\0Äð\001\0p\027\002\0\034>\002\0Èd\002\0t‹\002\0
>> ²\002\0ÌØ\002\0xÿ\002\0$&\003\0ÃL\003\0|s\003'
>>
>>>
>untar("J:/GIMMS/NDVI/1981/81aug15a.n07-VIg/81aug15a.n07-VIg_data.tif.gz")
>> Error in rawToChar(block[seq_len(ns)]) :
>> embedded nul in string: 'II*\0Ì <\001´
>>
>\0\0`G\0\0\fn\0\0¸â€\0\0d»\0\0\020â\0\0¼\b\001\0h/\001\0\024V\001\0À|\001\0l£\001\0\030Ê\001\0Äð\001\0p\027\002\0\034>\002\0Èd\002\0t‹\002\0
>> ²\002\0ÌØ\002\0xÿ\002\0$&\003\0ÃL\003\0|s\003'
>>
>>> traceback()
>> 3: rawToChar(block[seq_len(ns)])
>> 2: untar2(tarfile, files, list, exdir)
>> 1: untar(files[1])
>>
>>> sessionInfo()
>> R version 2.15.2 (2012-10-26)
>> Platform: x86_64-w64-mingw32/x64 (64-bit)
>>
>> locale:
>> [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United
>> States.1252 LC_MONETARY=English_United States.1252 LC_NUMERIC=C
>>
>> [5] LC_TIME=English_United States.1252
>>
>> attached base packages:
>> [1] stats graphics grDevices utils datasets methods base
>>
>>
>>
>> _______________________________________
>>
>> Hakim Abdi
>> Doctoral Student
>>
>> Physical Geography and Ecosystem Science
>> Lund University
>> Sölvegatan 12, 223 62 Lund, Sweden
>>
>> Office: +46 (0) 46 2223132
>> Mobile: +46 (0) 73 9300116
>>
>> Email: hakim.abdi at nateko.lu.se
>>
>> [[alternative HTML version deleted]]
>>
>>
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
More information about the R-help
mailing list