Cita:
Iniciado por arthpix
Bueno, yo añadiría que además windows sólo utiliza las extensiones para determinar el tipo de archivos, de manera que si recibes un jpg que en realidad es un exe o bat el hecho de que veas la extensión da lo mismo. Con linux y la orden file, que lee los bits del encabezado del archivo puede éste tener extensión .loquesea y el sistema te dirá realmente de qué se trata. Tal como el autor comenta:
En eso tenés parcialmente la razón.
En GNU/Linux es muy amplio lo que puede pasar.
Para hacer la prueba cambié de extensión un archivo ejecutable de Windows como .jpg y hubieron 2 respuestas encontradas.
1º Konqueror (3.5.5) lo muestra efectivamente como un archivo .jpg (sólo que no le logra hacer el preview). De hecho al hacerle click lo intenta abrir con Kuickshow.
2º Nautilus (2.14.3) Lo muestra como ejecutable y al intentar darle click muestra la siguiente advertencia:
Cita: The filename "LinCity-NG_1_1_0.exe.jpg" indicates that this file is of type "imagen JPEG". The contents of the file indicate that the file is of type "ejecutable de DOS/Windows". If you open this file, the file might present a security risk to your system.
También, bajo la línea de comandos:
Cita: ivan@Vanchi:/mnt/sda2$ file LinCity-NG_1_1_0.exe.jpg
LinCity-NG_1_1_0.exe.jpg: MS-DOS executable PE for MS Windows (GUI) Intel 80386 32-bit, InnoSetup self-extracting archive
Detecta no solo que es un ejecutable de windows 32 (y además que es en realidad un comprimido generado por InnoSetuo)
(Alguien podría comentarnos lo que hace una Mac)
Cita:
Iniciado por arthpix
Supongamos que a ese archivo le eliminamos la extensión .exe y lo dejamos como .jpg solamente... windows nos dirá que se trata de una inofensiva "imagen jpeg"
En Windows si bien tenés razón que lo tomaría como una simple imagen jpg e intentaría abrirla con el visualizador predeterminado (tal cual KDE con mi amado Konqueror... veremos que hará Dolphin) el tema es que los visualizadores no están capacitados para correr ejecutables por lo que simplemente dará un error y listo con lo que no deja de ser inofensivo siempre y cuando MANTENGA su extensión final como jpg.
Saludos