You most certainly can pad the file with \0. That could possibly help
and, if you want, I'll gladly accept a patch for doing that.
As for what you're doing ... Have you thought about hashing the
various components you're comparing and creating a hash of arrays vs.
a multi-level array? DBM::Deep's manipulation of arrays is extremely
poor. It treats arrays as hashes with numerical keys.
Rob
--
Thanks,
Rob Kinyon