¿Por qué la descompresión a través del Finder set ejecuta bits en los archivos de texto?

1

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 presenta este comportamiento. ¿Por qué?

Por ejemplo, descomprimir este archivo zip resultará en la LICENCIA, README.md y CONTRIBUYE. md (archivos de texto plano) para marcar como ejecutable. Pero descomprimir este archivo .tar.gz no presenta este comportamiento.

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

    
pregunta ybakos 05.11.2015 - 17:54

1 respuesta

4

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

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

    
respondido por el Matteo 05.11.2015 - 18:01

Lea otras preguntas en las etiquetas