greetings
posix might be your friend - specifically OD.HPBIN.SYS with the -j and -N flags.
as in (should of course be wrapped in a nice script):
:OD.HPBIN.SYS "-N80 FILE"
:OD.HPBIN.SYS "-j 80 -N80 FILE"
:OD.HPBIN.SYS "-j 160 -N80 FILE"
...etc...
hth
/per
2009/10/13 Walter J. Murray <[log in to unmask]>:
> Greetings,
>
> I am looking for a convenient way to dump a byte stream file that
> contains unknown data, data which may not be well behaved.
>
> With a file of fixed or variable length records, I often use something
> like this to see exactly what's there:
>
> FCOPY FROM=MYFILE;TO=;CHAR;HEX;NORECNUM
>
> With a byte stream file, however, the byte stream emulator gets in the
> way. It insists on presenting the file as a collection of records,
> defined by the new-line character (ASCII 10, or '\n', or <LF>). This
> may not be convenient if the file contains binary numbers. Worse yet, I
> may have a 9000-byte file that doesn't contain any <LF> characters at
> all.
>
> None of the usual tricks, like using MR;NOBUF, seem to work.
>
> I know I can open the file with HPFOPEN and use item 77 to sidestep the
> emulator. Does anybody know an easier way?
>
> Walter
>
> Walter J. Murray
>
> * To join/leave the list, search archives, change list settings, *
> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|