You have misquoted BrowserUk who said Tie::File must read the whole file. Tie::File works by indexing the locations of $/ (default = "\n"). To do this, it must read the whole file but as BrowserUk points out - it only reads so much into memory at a time. Other advice in this thread applies but I wanted to point out that you were inaccurate.
Update: Typo corrected thanks to BrowserUk++
Cheers - L~R
In reply to Re^3: file size limit with Tie::File
by Limbic~Region
in thread file size limit with Tie::File
by alw
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |