El Ambiente clásico es el software de Apple que soporta la ejecución Mac OS 9 aplicaciones en Mac OS X. ("Mac OS Classic" se refiere a las versiones de Mac OS antes de Mac OS X.) Tanto Mac OS 9 como Classic son muy antiguos: Mac OS 9 fue descontinuado en 2001, y la última versión de OS X que soporta Classic es la 10.4 (Tiger), que fue lanzada en 2005.
¿Cuál es la diferencia entre las aplicaciones clásicas y las de OS X? Su código es completamente diferente, tan diferente como la diferencia entre las aplicaciones de Windows y Mac. Esto se debe a que Classic y OS X son muy diferentes arquitectónicamente.
¿Por qué Mac OS X pensó que tu aplicación era una aplicación clásica? Lo más probable:
- En los sistemas UNIX, que incluyen Linux y Mac OS, los archivos de programa lanzables (ejecutables) deben tener una propiedad ejecutable establecida en true.
- Windows y Mac OS Classic no son UNIX y sus sistemas de archivos no tienen el concepto de propiedad ejecutable.
- La mayoría de las aplicaciones de Mac OS son carpetas que aparecen como archivos en Mac OS. Lo sabrás si has mirado la aplicación en Windows. La parte ejecutable de la aplicación es uno de los archivos en
TheApp.app/Contents/MacOS
.
- Cuando movió el archivo a Windows, la propiedad del archivo ejecutable se perdió, así que cuando lo movió de nuevo a su Mac, la propiedad ejecutable se estableció en false.*
- Cuando abriste la aplicación, Mac OS intentó lanzarla, notó que la aplicación no estaba marcada como ejecutable y pensó que debía ser una aplicación clásica.
* Por lo general, los archivos que provienen de sistemas que no son UNIX tendrán la propiedad ejecutable establecida en true por defecto, por ejemplo, si mueves los archivos usando una unidad flash o si usas zip en lugar de rar. El programa que usas para des-rar los archivos en tu Mac sería el culpable.
¿Por qué tus raros 177 bytes? Tal vez porque había archivos enteros que no estaban respaldados y por lo tanto no fueron raros.
0 votos
¿Has enviado el zip a Windows?
0 votos
¿Por qué su rar era de 177 bytes? ¿Hay algún archivo que se haya perdido durante la compresión?
0 votos
El error fue la compresión de 8,4MB a 177 bytes. Supongo que tu aplicación por defecto para abrir archivos .rar es una aplicación clásica. Hay decodificadores de .rar más modernos, podrías probar uno de ellos. Pero no esperes que restaure ese archivo de 177 bytes al original de 8,4MB.
0 votos
"Supongo que tu aplicación por defecto para abrir archivos .rar es una aplicación clásica". Probablemente no sea el caso. OP dijo que el diálogo surgió cuando estaban tratando de abrir el unrar'd
.app
no cuando abren el archivo rar. Sin embargo, estoy de acuerdo en que la causa root es probablemente con hacer el rar - había probablemente algunas partes Mac OS-y que se excluyó del archivo.