1 votos

¿Por qué al descomprimir a través de Finder se fija el bit de ejecución en los archivos de texto?

Al descomprimir un archivo .zip haciendo doble clic en el archivo .zip a través del Finder, observo que los archivos de texto plano tienen su bit de ejecución activado. Descomprimir un archivo .tar.gz equivalente no muestra este comportamiento. ¿Por qué?

Por ejemplo, al descomprimir este archivo zip hará que los archivos LICENSE, README.md y CONTRIBUTING.md (en texto plano) se marquen como ejecutables. Pero al descomprimir este archivo .tar.gz no presenta este comportamiento.

Al descomprimir cada uno utilizando la línea de comandos unzip OSX no marca los archivos como ejecutables. Entonces, ¿por qué hace esto el Finder? Parece extraño, e inseguro, que marque los archivos de texto plano como ejecutables.

4voto

Leonard Puntos 2832

El formato ZIP no contiene información sobre los permisos de Unix (véase ZIP, cabeceras de archivo ). Por defecto, todos los archivos se marcan como ejecutables.

Tar puede almacenar esta información y al desatarla es posible restaurarla (ver tar, formato de archivo ).

0 votos

Siempre me he preguntado por qué los archivos de Linux tienden a ser .tarred en lugar de .zipped.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X