Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: Byte ranges of binary files

by PearlsOfWisdom (Initiate)
on Jul 27, 2013 at 15:17 UTC ( #1046658=note: print w/ replies, xml ) Need Help??


in reply to Re: Byte ranges of binary files
in thread Byte ranges of binary files

The idea in my brain was that $myRange = the range of bytes required, and $readSz = the buffer size. But maybe that got lost in translation into Perl ?


Comment on Re^2: Byte ranges of binary files
Re^3: Byte ranges of binary files
by BrowserUk (Pope) on Jul 27, 2013 at 15:59 UTC

    You could try something like:

    use constant READSIZE => ...; my $fh = ...; my $start = ...; my $end = ...; ## check $end < -s($fh)! seek $fh, $start, 0; while( ($_ = tell( $fh ) ) < $end ) { local $/ = \min( READSIZE, $end - $_ ); my $chunk = <$fh> or die $!; ## ... }

    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1046658]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (10)
As of 2014-11-26 01:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (160 votes), past polls