in reply to index for large text file

also check your perl verision if it can deal correctly with large files:
D:\>perl -V Summary of my perl5 (revision 5 version 13 subversion 11) configuratio +n: Platform: osname=MSWin32, osvers=5.1, archname=MSWin32-x86-perlio uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=und +ef ....
Or just
D:\>perl -V:uselargefiles uselargefiles='define';
if it isn't, then upgrade