[R] help on readBin in R
jim holtman
jholtman at gmail.com
Mon Apr 17 04:33:06 CEST 2017
If the file is not too large, just change the extension to '.txt' and
attach it. Also include the code that you are using to read it in and
a definition of the what the data is; e.g., first two byte are
temperature, next four bytes are a station ID, ....
Here is an example of reading in a binary file and I know that the
'raw' output matches the bytes that are in the file:
> infile <- file("test.txt", 'rb')
>
> input <- readBin(infile, raw(), 100)
>
> input
[1] 50 4b 03 04 14 00 04 00 08 00 47 95 90 4a 9f 00 7a a0 99 01 00
00 7a 08 00 00 13 00 75 00 5b 43 6f
[34] 6e 74 65 6e 74 5f 54 79 70 65 73 5d 2e 78 6d 6c 53 44 60 00 a4
00 00 00 00 08 00 32 fa a9 3f 63 64
[67] 60 69 11 61 60 60 30 00 62 10 f0 01 62 46 56 30 93 55 14 48 55
e8 cd 15 fe e5 cf a3 df 6c ab ed 66
[100] b1
>
here is the dump:
$ od -a -t x --endian=big test.txt
0000000 P K etx eot dc4 nul eot nul bs nul G nak dle J us nul
504b0304 14000400 08004795 904a9f00
0000020 z sp em soh nul nul z bs nul nul dc3 nul u nul [ C
7aa09901 00007a08 00001300 75005b43
0000040 o n t e n t _ T y p e s ] . x m
6f6e7465 6e745f54 79706573 5d2e786d
Jim Holtman
Data Munger Guru
What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.
On Sun, Apr 16, 2017 at 9:21 PM, Jeff Newmiller
<jdnewmil at dcn.davis.ca.us> wrote:
> The mailing list has tight restrictions on attachments, so your attachment was not let through. Read the Posting Guide, and note that sometimes success requires some extended understanding of how your mail software works, and we probably don't know the details either. You might have success changing the file extension or sending a link to the file on a file storage website like Google Drive or Dropbox.
> --
> Sent from my phone. Please excuse my brevity.
>
> On April 16, 2017 3:49:07 PM PDT, "M.M saifuddin" <mmsaifuddin09 at gmail.com> wrote:
>>I need to view the attached binary file. but can not read it, instead
>>am
>>getting very weird( i think garbage) numbers.
>>
>>The values are Temperature data so it should be somewhat in between 250
>>to
>>500.
>>
>>Can any altruist view it and give me the R code to view it.
>>
>>I am attaching the file. Please help me if you can.
>>
>>TIA
>>______________________________________________
>>R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>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.
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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