a) it's not an executable
b) if it was, you'd have to set the right permissions to be able to execute it
yes, its a elf file.
and it have set it executable permission
i got the problem. i run it in gdb, found it was terminated for some errors, maybe it's not adm64 compatible.
The file isn't compatible with amd64 if you don't have a multilib installation:
/tmp/1xdialclient: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
[jan@server ~]$ ldd /tmp/1xdialclient
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb7ea6000)
links with 32bit glibc on my i686. 32bit apps can't link with 64bit libs.