Ich möchte die HFS+-Komprimierung für ein Verzeichnis aktivieren und sie sowohl auf die vorhandenen Dateien in diesem Verzeichnis als auch auf neu kopierte Dateien anwenden. Ich gehe davon aus, dass ich den Inhalt dieses Verzeichnisses normal lesen und schreiben kann.
Behandelt HFS+ nicht komprimierbare Dateien intelligent, indem es zum Beispiel versucht, die ersten paar KB der Datei zu komprimieren und abzubrechen, wenn es nicht komprimiert wird? Ich möchte nicht, dass nicht komprimierbare Dateien expandieren oder ihr Zugriff durch Komprimierung und Dekomprimierung erheblich verlangsamt wird.
Ist das in Yosemite out of the box möglich? Ich bin auch offen für die Installation einer Drittanbieter-App (sogar einer Befehlszeilen-App), um die Komprimierung zu aktivieren, wenn ich sie später deinstallieren und das Verzeichnis die Komprimierung beibehalten kann.
Ich habe gefunden afsctool
, aber seit anderthalb Jahren gab es weder eine Veröffentlichung noch ein Update, und ich möchte keine nicht gewartete Software verwenden. Außerdem afsctool
funktioniert es nur für vorhandene Dateien, nicht für neu kopierte.
Die Komprimierung wird standardmäßig vom HFS+-Dateisystem unterstützt, macOS komprimiert jedoch standardmäßig keine Dateien.
afsctool
Es gibt ein afsctool
Befehlszeilenprogramm, das die Dateien transparent komprimieren kann, zum Beispiel:
afsctool -c some_dir
Installieren über: brew install afsctool
.
ditto
Verwenden Sie beim Kopieren von Dateien ditto
z
ditto --hfsCompression src dst
Beim Kopieren von Dateien oder Extrahieren von Inhalten aus einem Archiv werden alle Inhalte gegebenenfalls komprimiert.
Um zu prüfen, ob eine Datei mit HFS+ komprimiert ist oder nicht, können Sie hfsdebug
. Siehe: Dateien mit HFS+-Komprimierung komprimieren .
Verwandte: Transparente Dateikomprimierungs-Apps für macOS .
Tetsujin
Kartic Vaddadi