Quels sont ces dossiers __MACOSX que je vois régulièrement dans les fichiers zip créés par des personnes sous OSX? Certains prennent jusqu'à 30% du fichier.
Quel programme produit ces dossiers __MACOSX et comment les utilisateurs de mac peuvent-ils éviter cette erreur?
zip -d filename.zip __MACOSX/\*
Réponses:
http://www.realsoftware.com/listarchives/gettingstarted/2005-09/msg00328.html
la source
unzip filename.zip
pour décompresser le répertoire __MACOSX /, ce que vous ne voulez pas, mais que vous ferez comme il convientopen filename.zip
.Voici un lien qui explique assez bien. Je suppose qu'il est un peu tard pour aider Yada, mais pour la postérité.
Explication de la fourchette de ressources sur Wikipedia
Le reste est mon avis:
@ nickf: Ne jamais voir ces fichiers n'est pas une FONCTION de ces versions d'OS X, c'est une FLAW. Les gens produisent des données, les emballent, les stockent sur différents supports, etc. Ils ont besoin de savoir ce qui est nécessaire ou non. Le cacher les garde dans le noir.
La vieille mauvaise idée de cacher des choses aux utilisateurs: un programmeur, soucieux de l'opportunité d'accomplir son propre travail, abuse de quelque chose dans le domaine de l'utilisateur final, pour se faciliter la tâche.
Dans ce cas, il a stocké les métadonnées dans l'espace de données de l'utilisateur, il les a ensuite cachées à l'utilisateur. Il a raté la grande image: l'utilisateur ne se rendra pas compte des détails cachés. Quand il empaquetera ses données et les expédiera dans un endroit imprévu par le programmeur, les pièces manquantes ne seront pas expédiées ou des pièces inconnues arriveront, que ni l'utilisateur ni le destinataire ne peuvent expliquer.
Cacher des choses à l'utilisateur est mauvais. Cela suppose que l'utilisateur est stupide, alors que le programmeur est stupide ou paresseux.
Pour être clair, cette mauvaise habitude ne se limite pas à MAC. C'est partout. C'est une conséquence du fait que les programmeurs tombent amoureux de leurs propres projets et que les fournisseurs donnent la priorité à leurs propres objectifs avant les besoins de l'utilisateur final.
En bref.
__MACOSX:
excréments de programmeurs à l'odeur bizarre qui émergent de sous le tapis où ils ont été balayés.
Programmeurs et vendeurs: S'il vous plaît, gardez les choses à l'air libre. Lorsque vous les cachez, vous vous rendez stupide et l'utilisateur mal informé.
la source
Pour répondre à votre dernière question:
Les utilisateurs de Mac OS X peuvent installer un utilitaire d'archivage tiers tel que Keka , puis lui dire de ne pas utiliser Resource Forks, puis de le définir comme compresseur par défaut.
Comment faire cela avec Keka
Dites à Keka de ne pas utiliser les fourchettes de ressources
Faire de Keka le compresseur par défaut
la source
zip -d
les fourchettes de ressources seront supprimées d’un fichier zip. En fait, je pense que si vous utilisez zip en premier lieu, les fourchettes de ressources ne sont pas ajoutées en premier lieu.