Ah-Hah!
It's all characters. "PIC XX" means a two-byte field, "PIC X(70)" means a 70-byte field. All you need is something like ($l_name, $f_name, $id1_num ...) = unpack 'A35A30A10...' where the elipsis ("...") means "you fill in the rest." Now figuring out what file to read and how to read it is another problem. Tom Wyant _______________________________________________ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs