Tenemos que asumir que esto no es acerca de la transferencia de una aplicación en otro equipo.
La manera en la que hablamos no puede significar "cierre" de una aplicación (bundle) en un archivo. Mientras que esto es posible y debe ser seguro, la aplicación no puede ser ejecutado en ese estado. Como esto es bastante absurdo en comparación con la alternativa de simplemente eliminar la aplicación infractora esto sin duda va a decir algo más:
De forma transparente la compresión de las aplicaciones con el sistema de ficheros HFS compresión.
De nuevo esto es perfectamente posible y, de hecho, Apple hace exactamente esto con la mayoría de las aplicaciones que instala. La última parte es crucial, pues ordinario de las copias será normalmente sin compresión.
Para confirmar esta práctica es hecho por Apple desde Mac OS X 10.6 Snow Leopard, usted puede leer el Sistema de Archivos de Compresión en HFS+: ahorro de Espacio y una ganancia en el rendimiento? o descargue la herramienta de afsctool aquí y ejecutarlo en Safari.aplicación como un ejemplo:
$ afsctool -v /Applications/Safari.app/
/Applications/Safari.app/:
Number of HFS+ compressed files: 333
Total number of files: 360
Total number of folders: 40
Total number of items (number of files + number of folders): 400
Folder size (uncompressed; reported size by Mac OS 10.6+ Finder): 23576574 bytes / 24.6 MB (megabytes) / 23.4 MiB (mebibytes)
Folder size (compressed - decmpfs xattr; reported size by Mac OS 10.0-10.5 Finder): 19959187 bytes / 20.2 MB (megabytes) / 19.2 MiB (mebibytes)
Folder size (compressed): 20200663 bytes / 20.4 MB (megabytes) / 19.5 MiB (mebibytes)
Compression savings: 14.3%
Approximate total folder size (files + file overhead + folder overhead): 20622212 bytes / 20.6 MB (megabytes) / 19.7 MiB (mebibytes)
Añadiendo el parámetro c
comprime todos los archivos en una determinada ruta de acceso en el lugar.
Usted tendrá que asegurarse de tener un reciente y completa de copia de seguridad! Eso es porque este método es casi perfectamente seguro. Excepto cuando no lo es. Por alguna extraña razón la git
binario como un ejemplo para comprimir en lugar de ACEPTAR–, sino también a romper en el proceso. Hay algunas otras aplicaciones y archivos binarios que se van a romper, pero esos son muy raros. Si algo va mal, restaurar los archivos de copia de seguridad.
Las aplicaciones de Adobe hizo comprimir sin ningún tipo de problemas, la última vez que revisé (advertencia: me mudé lejos de esos productos, por lo que el doble de verificación para versiones posteriores). La información de licencia no está dentro de la App paquete de todos modos.
Dada la forma poco profesional anémicos tamaño de entrada de nivel de unidades Ssd de sistema de archivos de compresión es muy recomendable.
Este método puede ser empleado con herramientas de a bordo también. La utilidad de línea de comandos ídem dispone de una opción para que, pero es engorroso.
Si no te gusta la línea de comandos: interfaz de usuario-herramientas para el que están disponibles. Un ejemplo dedicado a esto sería MoreSpaceFolder (AppStore); hay otros.
Ya que es transparente también puede comprimir de forma transparente todos los archivos y carpetas en el sistema, incluyendo los archivos de sistema, siempre que se accede en el proceso de arranque sólo después de zlib soporte está cargado. Para esta manipulación de los archivos del sistema que usted necesita SIP movilidad.
Esto no es muy recomendable, ya que puede hacer que su sistema no podrá arrancar si comprimir los archivos equivocados.
Usted puede comprimir cada archivo? Tampoco es recomendado por Apple para comprimir los archivos que se suelen escribir de nuevo. Cosas como Buscador de preferencias obtener reescrito innecesariamente y constantemente. Esto no sólo sería poco práctico, es también absurdo intento: se trabajará, pero el nuevo escrito de archivos, a continuación, en el formulario sin comprimir de nuevo.
Este es el genérico de respuesta para HFS+. Para PASF no tengo ninguna información.