Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re^2: read()

by Anonymous Monk
on Jun 08, 2007 at 03:10 UTC ( #619941=note: print w/replies, xml ) Need Help??

in reply to Re: read()
in thread read()

Why can't you `my @data = <FILEHANDLE>;` for binary data? It won't exactly be logically split, but `my $r = join '', @data` works perfectly fine.... Of course, I wouldn't want a huge file in memory...

Replies are listed 'Best First'.
Re^3: read()
by alpha (Scribe) on Mar 11, 2008 at 09:26 UTC
    This way you effectively pwn all of the chr(10) in your binary file... which is bad. The better "slurping" solution is to undef$/ and then using <>;

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://619941]
[LanX]: YM: talking about breaches ... did you read about Cambridge Analytica harvesting 50e6 FB profiles for political propaganda?
LanX ... oh ... Brexit delayed ... again ... oh wonder ...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (11)
As of 2018-03-19 13:15 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (240 votes). Check out past polls.