1 votes

Pourquoi la décompression via le Finder active-t-elle le bit d'exécution sur les fichiers texte ?

Lorsque je décompresse un fichier .zip en double-cliquant sur le fichier .zip via le Finder, je remarque que les fichiers en clair ont leur bit d'exécution activé. La décompression d'un fichier .tar.gz équivalent ne présente pas ce comportement. Pourquoi ?

Par exemple, décompresser ce fichier zip aura pour conséquence que les fichiers LICENSE, README.md et CONTRIBUTING.md (fichiers en texte clair) seront marqués comme exécutables. Mais décompresser ce fichier .tar.gz ne présente pas ce comportement.

Lors de la décompression à l'aide de la ligne de commande unzip OSX ne marque pas les fichiers comme exécutables. Alors pourquoi le Finder fait-il cela ? Il semble étrange, et peu sûr, qu'il marque les fichiers en clair comme exécutables.

4voto

Leonard Points 2832

Le format ZIP ne contient pas d'informations sur les permissions Unix (voir ZIP, en-têtes de fichiers ). Par défaut, tous les fichiers sont alors marqués comme exécutables.

Tar peut stocker ces informations et il est possible de les restaurer en les détartrant (voir tar, format de fichier ).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X