El comando file de UNIX

El comando file de UNIX nos sirve no sólo para ver el tipo de archivo con bastantes detalles, sino incluso para ver los tipos de sistema de ficheros de las particiones de cualquier disco físico. En el caso de ficheros, también nos puede enseñar los tipos MIME.

En esta entrada, nos fijaremos especialmente en el uso que le podemos dar con los ejecutables, que el caso de UNIX no suelen llevar extensión, y por lo tanto, a simple vista no podemos identificar los tipos, a diferencia de los ejecutables de Windows (tanto de 16 bits, 32 bits o 64 bits) que los reconoceremos por la extensión exe.

Ejecutable de Windows (32 bits):

file /media/Datos/openarena-0.8.1/openarena.exe

/media/Datos/openarena-0.8.1/openarena.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit

Ejecutable de Linux (32 bits):

file /usr/bin/file

/usr/bin/file: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

Ejecutable de Linux (64 bits):

file /media/Datos/openarena-0.8.1/openarena.x86_64

/media/Datos/openarena-0.8.1/openarena.x86_64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped

Ejecutable de MAC OS X (32 bits, universal):

file /media/Datos/openarena-0.8.1/OpenArena.app/Contents/MacOS/openarena.ub

/media/Datos/openarena-0.8.1/OpenArena.app/Contents/MacOS/openarena.ub: Mach-O fat file with 2 architectures

Ejecutable de iPhone:

file /media/Datos/vim_7.3.177-1_arm-iphoneos/usr/local/bin/vim

/media/Datos/vim_7.3.177-1_arm-iphoneos/usr/local/bin/vim: Mach-O executable acorn

Ejecutable de Android:

file /media/Datos/plugin-container

/media/Datos/plugin-container: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), stripped

Ejecutable de Windows (64 bits):

file /media/Datos/core/firefox.exe

/media/Datos/core/firefox.exe: PE32+ executable for MS Windows (GUI) Mono/.Net assembly

Anuncis
Aquesta entrada ha esta publicada en General. Afegeix a les adreces d'interès l'enllaç permanent.

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s