8 votes

Comment compresser un répertoire de manière transparente ?

J'aimerais permettre Compression HFS pour un répertoire, en l'appliquant à la fois aux fichiers existants dans ce répertoire et aux fichiers nouvellement copiés. Je m'attends à pouvoir lire et écrire le contenu de ce répertoire normalement.

Est-ce que HFS+ traite intelligemment les fichiers non compressibles, par exemple en essayant de compresser les premiers Ko du fichier et en abandonnant s'il ne le fait pas ? Je ne veux pas que les fichiers non compressibles s'étendent ou que leur accès soit considérablement ralenti par la compression et la dé-compression.

Est-ce possible de le faire dès le départ dans Yosemite ? Je suis également prêt à installer une application tierce (même en ligne de commande) pour activer la compression, si je peux la désinstaller plus tard et faire en sorte que le répertoire conserve la compression.

J'ai trouvé afsctool mais il n'y a pas eu de version ou de mise à jour depuis un an et demi, et je ne veux pas utiliser de logiciels non maintenus. D'ailleurs, afsctool ne fonctionne que pour les fichiers existants, pas pour les fichiers nouvellement copiés.

0 votes

Je ne sais pas si c'est un doublon ou non, alors je vais juste poster ce lien, voir si cela peut aider apple.stackexchange.com/questions/50525/ Aussi superuser.com/questions/579371/

0 votes

Je les ai vérifiés, et ce post n'est pas un doublon du premier, puisque je ne suis pas intéressé par le bricolage d'une solution utilisant scripts pour compresser les fichiers nouvellement ajoutés. De plus, cette question ajoute une autre considération, à savoir que les fichiers déjà compressés ne devraient pas être moins performants.

6voto

kenorb Points 11627

La compression est prise en charge par le système de fichiers HFS+, mais MacOS ne compresse aucun fichier par défaut.


afsctool

Il existe un afsctool utilitaire en ligne de commande qui peut compresser les fichiers de manière transparente, par exemple :

afsctool -c some_dir

Installer via : brew install afsctool .


ditto

Lorsque vous copiez des fichiers, utilisez ditto par exemple

ditto --hfsCompression src dst

Lors de la copie de fichiers ou de l'extraction du contenu d'une archive, tout le contenu sera compressé si nécessaire.

Pour vérifier si un fichier est compressé en utilisant la compression HFS+ ou non, vous pouvez utiliser hfsdebug . Voir : Compression des fichiers avec la compression HFS .


En rapport : Applications de compression de fichiers transparentes pour MacOS .

1 votes

Clusters n'a pas été mis à jour depuis des années et j'ai eu de nombreux problèmes avec lui dans les versions plus récentes de MacOS, notamment la corruption des fichiers qu'il a compressés.

0 votes

Les clusters ont fait des merveilles pour moi jusqu'à et y compris Sierra. Il ne fonctionne pas actuellement dans High Sierra mais j'espère qu'il sera mis à jour car APFS supporte toujours les fichiers compressés HFS+.

1 votes

Selon le fabricant, Clusters a été abandonné : latenitesoft.com/clusters/index.html

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