3 votes

Est-ce que OSX 10.10.4 supporte la compression LZMA au niveau des fichiers individuels (pas les fichiers tar) ?

À partir de la ligne de commande, j'aimerais compresser des vidages de bases de données à l'aide de l'algorithme LZMA. Et, OSX ajoute le support XZ (écrit en octobre de l'année dernière), affirme

" Il s'avère que la prise en charge de XZ dans OS X 10.10 est en quelque sorte cassée. Les flux de fichiers XZ d'un seul fichier, comme ceux créés par XZ Utils, 7zip et d'autres utilitaires de compression populaires, ne sont pas pris en charge. entièrement non soutenu . Seuls les fichiers XZ contenant une archive TAR sont pris en charge. OS X insiste sur le fait qu'il doit y avoir une archive TAR dans les fichiers XZ, sinon il s'étouffe. "

C'est vrai ?

Je peux créer une archive tar avec une compression LZMA comme telle :

$ tar cfJ dbDumps.tar.xz DbDumps

Mais, en effet, OSX n'est pas livré avec un exécutable LZMA (pour autant que je sache). J'ai appris dans le forum Linux & Unix que je pouvais utiliser "Homebrew" ou "MacPorts" pour obtenir un exécutable LZMA, mais je ne l'ai pas encore fait car je veux que mon Mac soit aussi stable que possible.

  • Donc, existe-t-il un moyen pour moi, à partir d'un shell de commande, de compresser des fichiers non-tar en utilisant l'algorithme LZMA sans avoir à ajouter des applications personnalisées de HomeBrew, MacPorts, etc ? (Je ne peux pas utiliser un gui pour effectuer la compression).

3voto

nohillside Points 82672

Le support XZ sur MacOS n'est pas cassé, il est simplement limité à tar . :-)

Il n'y a aucune raison de s'inquiéter en utilisant Homebrew. Allez sur brew.sh pour commencer et ensuite exécuter brew install xz pour installer le xz binaire.

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