Define a file inside another file
### Read a subset of a file: $inner = IO::InnerFile->new($fh, $start, $length); while (<$inner>) { ... }
If you have a filehandle that can seek() and tell(), then you can open an IO::InnerFile on a range of the underlying file.
Class method, constructor. Create a new inner-file opened on the given \s-1FILEHANDLE\s0, from bytes \s-1START\s0 to \s-1START+LENGTH\s0. Both \s-1START\s0 and \s-1LENGTH\s0 default to 0; negative values are silently coerced to zero. Note that \s-1FILEHANDLE\s0 must be able to seek() and tell(), in addition to whatever other methods you may desire for reading it.
Instance methods. Get/set the virtual length of the inner file.
Instance methods. Get/set the virtual start position of the inner file.
Instance methods. Standard filehandle methods.
$Id: InnerFile.pm,v 1.4 2005/02/10 21:21:53 dfs Exp $
Original version by Doru Petrescu ([email protected]).
Documentation and by Eryq ([email protected]).
Currently maintained by David F. Skoll ([email protected]).