À 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).