Come faccio a comprimere in modo trasparente una directory?

4

Vorrei attivare compressione HFS + per un directory, applicandola a entrambi i file esistenti in quella directory e ai file appena copiati. Mi aspetto di poter leggere e scrivere normalmente il contenuto di quella directory.

HFS + tratta i file non comprimibili in modo intelligente, ad esempio provando a comprimere i primi KB del file e il bailing se non lo comprime? Non voglio che i file non compressibili si espandano o il loro accesso rallenti in modo significativo a causa della compressione e della compressione.

È possibile fare out of the box in Yosemite? Sono anche aperto all'installazione di un'app di terze parti (anche di una riga di comando) per abilitare la compressione, se posso quindi disinstallarla in un secondo momento e mantenere la compressione nella directory.

Ho trovato afsctool , ma non ha avuto un rilascio o un aggiornamento in un anno e mezzo, e non voglio usare software non mantenuto. Inoltre, afsctool funziona solo per i file esistenti, non quelli appena copiati.

    
posta Vaddadi Kartick 01.07.2015 - 13:14
fonte

1 risposta

2

La compressione è supportata da HFS + file system system out, tuttavia macOS di default non comprime alcun file.

afsctool

C'è un'utilità della riga di comando afsctool che può comprimere in modo trasparente i file, ad esempio:

afsctool -c some_dir

Installa tramite: brew install afsctool .

ditto

Durante la copia di file, usa ditto , ad es.

ditto --hfsCompression src dst

When copying files or extracting content from an archive, all the content will be compressed if appropriate.

Per verificare se un file è compresso usando la compressione HFS + o meno, puoi usare hfsdebug . Vedi: Comprimi i file con compressione HFS + .

Correlati: App di compressione file trasparente per macOS .

    
risposta data 21.12.2016 - 13:31
fonte

Leggi altre domande sui tag