in reply to Mixed text and binary file
Set binmode at the beginning, and set $/ = 'Binary:';. Do a single read from the filehandle with $text = <FILE>. Then set $/=\64;, and subsequent reads with $chunk = <FILE> will be 64 bytes at a chunk.
Another approach is to use tell once you've found the exact location of Binary:, then seek and read from that point. In this case, I would still start out by setting $/ = 'Binary:', so that I wouldn't have to worry about counting backwards from the next apparent newline to 'Binary:'.
Dave
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Mixed text and binary file
by ahoriuch (Acolyte) on Feb 20, 2014 at 21:10 UTC | |
by Anonymous Monk on Feb 20, 2014 at 21:59 UTC |