macOS equivalente a Windows "Comprimi contenuto di file / cartelle su disco per risparmiare spazio" opzione

2

Windows ha una funzione utile in cui i file possono essere compressi / decompressi in modo trasparente al volo. Questo viene attivato facendo clic con il tasto destro su un file, directory o disco, selezionando Proprietà e quindi facendo clic sul pulsante Avanzate ... per selezionare la casella "Comprimi contenuto per risparmiare spazio su disco".

Se abilitato, i file vengono compressi in modo trasparente quando scritti su disco e decompressi quando letti dal disco. Questo è gestito dal file system e dal sistema operativo in base alle esigenze.

Vorrei un equivalente Mac OS di questo. Non c'è nulla di ovvio nel Finder e una ricerca preliminare non rivela nulla di decisivo.

Esiste un'opzione macOS equivalente a questo? O nativamente o tramite software di terze parti?

    
posta user1258361 16.09.2018 - 02:57
fonte

3 risposte

2

È possibile avvicinarsi alla stessa funzionalità creando un'immagine disco compressa in Utility Disco, montarla e inserire i file nella nuova "unità".

    
risposta data 18.09.2018 - 00:38
fonte
1

Questa è in realtà una funzionalità del file system NTFS (credo ...) e proviene dai giorni in cui i dischi erano più costosi e molto più piccoli. Microsoft ha mantenuto questa funzionalità in tutte le versioni di Windows sin dai primi giorni di NT.

Mentre puoi comprimere manualmente i file per risparmiare spazio mi rendo conto che non è quello che stai cercando. Tuttavia non sono a conoscenza di un'utilità o funzione di macOS che consente la compressione automatica del livello del file system del contenuto del disco.

Si noti che in un articolo su ArsTechnica si nota che sembra compressione del file system potrebbe arrivare in APFS nel (vicino o altrimenti) futuro .

può essere qualcosa in APFS che consente questo, ma finora né Apple né terze parti (di cui sono a conoscenza) hanno implementato questa funzionalità.

    
risposta data 16.09.2018 - 15:24
fonte
0

Risposta breve

Non è necessario che gli utenti abilitino / disabilitino la compressione trasparente in macOS poiché è integrata nel file system.

Risposta lunga

Nei giorni pre-Mac OS X c'erano un certo numero di prodotti che sostanzialmente raggiunsero la stessa cosa. Disk Doubler era probabilmente il più popolare (perché ha iniziato la tendenza), ma altre opzioni includevano AutoDoubler e SuperDisk!

Questi prodotti erano molto popolari al momento (dalla memoria, Disk Doubler era uno dei pacchetti software più popolari venduti per la piattaforma Mac). Tuttavia, la ragione della loro popolarità è in gran parte dovuta alle dimensioni ridotte del disco rigido di quell'epoca. Con il passare del tempo, la necessità (e la popolarità) di questi pacchetti è diminuita in modo significativo, principalmente perché il file system HFS + è stato rilasciato alla fine degli anni '90 e questo ha consentito dimensioni dei blocchi molto più ridotte e capacità disco molto più grandi.

Nel corso del tempo Apple ha migliorato continuamente il file system HFS + in modo che quando è stato lanciato Mac OS X 10.6 avesse effettivamente incorporato AppleFSCompression, che è essenzialmente la stessa funzione a cui ti riferisci. Qualsiasi software che utilizza le API di Apple potrebbe trarne vantaggio, tuttavia al momento non era abilitato per impostazione predefinita a causa di vari motivi: gli utenti dovevano utilizzare il terminale per trarne vantaggio.

Col passare del tempo e il software è stato aggiornato, l'uso della tecnologia di compressione di Apple è diventato mainstream. Con Mac OS X El Capitan (10.11) e iOS 9, Apple ha apportato ulteriori miglioramenti introducendo un algoritmo di compressione noto come LZFSE nel sistema operativo. Da allora è stato adottato anche in watchOS e tvOS.

Sebbene l'algoritmo LZFSE sia l'opzione più rapida e più efficiente dal punto di vista energetico offerta da Apple, non è l'unica opzione disponibile per gli sviluppatori. LZ4, LZMA e ZLIB sono altre opzioni e ci sono vari motivi per cui uno può essere scelto rispetto a un altro.

In sintesi, il sistema operativo utilizza la compressione in modo nativo e, nel caso di software Apple e di terze parti, gli sviluppatori hanno un numero di opzioni in termini di algoritmo di compressione che scelgono. Indipendentemente dalla scelta, la compressione avviene in modo trasparente in ogni momento e dal punto di vista dell'utente non c'è nulla che debbano fare per trarne vantaggio.

    
risposta data 18.09.2018 - 01:02
fonte

Leggi altre domande sui tag