Skip to content
Prev 332733 / 398506 Next

WriteBin problem

Sorry, Carl, but you missed the boat on both responses.

Using readBin to read what they wrote won't help the OP if they don't understand what they are writing.  Nor is byte 0 the EOF marker on any operating system I have ever used. (It does happen to be the string terminator for in-memory strings in the C language, and it is actually not unusual to find NUL-termination used in strings that are stored in binary files. The OP does seem to be confused about the difference between binary files and text files, both of which can be affected by the disk format, CPU type, and operating system that are in use.)

I recommend that the OP use raw vectors (see ?raw) if they want to read and write binary data. I also recommend using the hexView package to manipulate the contents of raw vectors.
---------------------------------------------------------------------------
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.
Carl Witthoft <carl at witthoft.com> wrote: