Seems like the problem you would have is reading the entire file, or even a significant fraction of it, into memory. Short of finding a program to do that for you, you might try to move it off onto another system, and splitting it up into more manageable chunks. My 6K doesn't have the split command, and I doubt that any of them do, but Linux on a full workstation should. You can use that to split it. Kludgy I know but barring that "wonderful" program to load it into memory piecemeal you probably don't have another option.
Good luck,
gdog