You didn't actually show the version of the code that produced the "spaced-out" listing of the data, and it's not really clear what you meant, exactly, when you said:
I tried adding an offset of 5 thinking it will skip the first portion of it...
In what sense (using what changes to the original code) did you "add an offset of 5"? You seem to be getting 5 spaces between each character, or perhaps it's 5 null bytes between each character. (I think the "Command-prompt" windows on MS systems tend to show a space whenever the "text" being displayed has a null byte.)

Anyway, as inidicated in the first reply, if you only want to see one byte of output, don't use "while (...)" to go through the whole file. On the other hand, if you want to go through the whole file, but you want to do something distinctly with each byte, do that thing inside the while loop, and don't bother concatenating all the bytes back together into a single scalar string. For example, if you just wanted to print one byte per line:

while ( read( TEST, $stuff, 1 )) { print $stuff,"\n"; }

In reply to Re: Reading input byte by byte by graff
in thread Reading input byte by byte by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.