3 votos

¿Soporta OSX 10.10.4 la compresión LZMA a nivel de archivo individual (no de archivos tar)?

Desde la línea de comandos, me gustaría comprimir algunos volcados de bases de datos utilizando el algoritmo LZMA. Y, OSX añade compatibilidad con XZ (escrito en octubre del año pasado), afirma

" Resulta que el soporte de XZ en OS X 10.10 está algo roto. Los flujos de archivos XZ de un solo archivo como los creados por XZ Utils, 7zip y otras utilidades de compresión populares son sin ningún tipo de apoyo . Sólo se admiten archivos XZ que contengan un archivo TAR. OS X insiste en que debe haber un archivo TAR dentro de los archivos XZ o se ahogará con él. "

¿Es esto cierto?

Puedo crear un archivo tar con compresión LZMA como tal:

$ tar cfJ dbDumps.tar.xz DbDumps

Pero, efectivamente, OSX no viene con un ejecutable LZMA (según tengo entendido). Me enteré en el foro de Linux y Unix que podría usar "Homebrew" o "MacPorts" para obtener un ejecutable LZMA, pero aún no lo he hecho porque quiero que mi Mac sea lo más estable posible.

  • Entonces, ¿hay alguna manera de que, desde un shell de comandos, pueda comprimir archivos que no sean tar utilizando el algoritmo LZMA sin tener que añadir aplicaciones personalizadas de HomeBrew, MacPorts, etc.? (No puedo usar un gui para realizar la compresión).

3voto

El soporte de XZ en MacOS no está roto, sólo está restringido a tar . :-)

Sin embargo, no hay que preocuparse por usar Homebrew. Dirígete a brew.sh para empezar y luego ejecutar brew install xz para instalar el xz binario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X