It's too bad this is your only remaining copy, because that makes it harder to determine what happened and how you can avoid the problem next time.
Looking at your file (the raw binary), the header portion clearly doesn't follow the pattern of a LabVIEW VI or VI library (LLB). For a VI, the first few bytes are "RSRC" followed by an EOL and some other identifying info. Similar info appears in your file, but not until several tens of bytes in. Your file also has a tail that does not correspond to a LabVIEW VI or LLB. Cutting out the "bad" beginning and end doesn't result in a loadable VI, either (thought it was worth a stab).
I wouldn't guess that your file got randomly corrupted, since some of the binary seems to make sense. Anyway, there sh
ouldn't be a problem e-mailing a LabVIEW VI or any other binary unless your mail server blocks files over a certain size.
My guess is that your VI isn't really a VI after all. Are you 100% sure you created it by doing File >> Save (or a variant of Save)? It doesn't appear to be a LabVIEW-built executable or DLL, or a VI template, or anything else I can think of. Remembering exactly how it was created might help to diagnose the problem.
An NI Applications Engineer will review this thread; it's possible that he/she might have some additional help, but you've got me stumped.
Sorry I couldn't help more,
John