¿Cómo comprimo de forma transparente un directorio?

3

Me gustaría habilitar HFS + compresión para una directorio, aplicándolo tanto a los archivos existentes en ese directorio como a los archivos recién copiados. Espero poder leer y escribir el contenido de ese directorio normalmente.

¿HFS + trata los archivos no compresibles de forma inteligente, por ejemplo, al tratar de comprimir los primeros KB del archivo y cerrarlos si no se comprime? No quiero que los archivos no comprimibles se expandan o que su acceso se reduzca significativamente con la compresión y la descompresión.

¿Es esto posible hacerlo fuera de la caja en Yosemite? También estoy dispuesto a instalar una aplicación de terceros (incluso una línea de comandos) para habilitar la compresión, si puedo desinstalarla más tarde y hacer que el directorio retenga la compresión.

Encontré afsctool , pero no ha tenido una versión o actualización en un año y medio, y no quiero usar software no mantenido. Además, afsctool solo funciona con archivos existentes, no con los que se han copiado recientemente.

    
pregunta Vaddadi Kartick 01.07.2015 - 13:14

1 respuesta

1

La compresión es compatible con el sistema de archivos HFS +, sin embargo, macOS de forma predeterminada no comprime ningún archivo.

afsctool

Hay una afsctool utilidad de línea de comandos que puede comprimir los archivos de forma transparente, por ejemplo:

afsctool -c some_dir

Instalar a través de: brew install afsctool .

ditto

Al copiar archivos, use ditto , por ejemplo,

ditto --hfsCompression src dst
  

Al copiar archivos o extraer contenido de un archivo, todo el contenido se comprimirá, si corresponde.

Para verificar si un archivo está comprimido usando compresión HFS + o no, puede usar hfsdebug . Consulte: Comprima archivos con HFS + compresión .

Relacionado: Aplicaciones de compresión de archivos transparentes para macOS .

    
respondido por el kenorb 21.12.2016 - 13:31

Lea otras preguntas en las etiquetas