QUOTE (chromium @ Mar 17 2008, 03:36)

It is a cross-platform binary! The same binary will run on Windows and on Linux. Kudos to the author!
Um... it does?

If that's the case, then I'm a lot better than I thought I was!

The binary depends on various Windows-specific DLLs (the standard things - kernel32.dll and wsock32.dll) so I don't see how Linux could open it without those files.
Do you have WINE installed? WINE is simply a Linux-compiled replacement for those files, so it may be using the WINE libraries to fill in the gaps. Without it, my Linux box gives me:
CODE
bash: ./mp3packer.exe: cannot execute binary file
Well... it's 64-bit Linux, which would be unlikely to run 32-bit code anyway, so I suppose that doesn't say much.
I could have made an explicitly platform-independent version of mp3packer, but that would require a platform-dependent version of "ocamlrun" - the OCaml runtime - which nobody has, so it would be useless.