Perché i file MP3 non vengono compressi in modo evidente dagli strumenti di compressione di Lion?

2

Ho fatto clic sull'opzione 'Comprimi xxx' nel menu popup per comprimere una cartella di file MP3, ma il risultato era un file .zip che ha quasi le stesse dimensioni di prima della compressione; sembrava solo archiviare quei file.

Come posso archiviarli e ridurne notevolmente le dimensioni ?

C'è qualche app gratuita che possa farlo?

    
posta yehe 30.03.2013 - 12:57
fonte

3 risposte

4

Come patrix , alcuni tipi di dati (come MP3, JPEG, MPEG) non sono in grado da comprimere ulteriormente perché sono già compressi.

La compressione di un gruppo di file MP3 non farà molto altro che raggrupparli in un unico archivio.

    
risposta data 30.03.2013 - 14:31
fonte
2

… How can i … reduce their size greatly? …

Per i file con contenuti che non sono naturalmente compressi, ci sono almeno due prodotti che possono comprimere l'archiviazione senza .

Nessuno dei due è gratuito ma entrambi dovrebbero essere di interesse.

Parola chiave: AppleFSCompression , anche nota come compressione HFS Plus.

Cluster

…  takes advantage of the file compression technology in Mountain Lion, Lion and Snow Leopard …

Compressione cartella MoreSpace

… HFS+ compression has the best effect on uncompressed file formats like text and data documents, databases and mailboxes. A typical Mail mailbox size can be reduced up to 50%. …

Preferenze

Di questi due, trovo i cluster più maturi e più facili da usare.

Procedi con cautela

In un caso limite, può verificarsi un dataloss silenzioso con l'utilizzo di AppleFSCompression da parte di terzi. Da quello che posso dire questo è un bug nel sistema operativo, e può verificarsi solo dove c'è una straordinaria mancanza di spazio libero. Darò il bug ad Apple.

    
risposta data 30.03.2013 - 15:30
fonte
1

Come altri hanno sottolineato: I dati MP3 sono già dati che sono stati compressi . Viene compresso utilizzando un algoritmo che tiene conto dei dati audio, estrapolando i dati audio che l'algoritmo crede di essere oltre la percezione per l'essere umano medio. È un approccio diverso rispetto alla compressione utilizzata in strumenti come zip e rar, ma il risultato finale è per lo più lo stesso: hai meno dati nel file e quello che hai è meno regolare, meno ripetitivo.

Questo ci porta a capire come funzionano alcuni di questi algoritmi di compressione di lunga durata. Nel caso del formato zip è generalmente basato su DEFLATE (anche se non sempre, ma questo è l'approccio di compressione più popolare), un metodo per ridurre la dimensione dei dati in un file che si basa sulla ricerca di blocchi di dati ripetuti e la loro sostituzione con blocchi molto più brevi che possono essere utilizzati per cercare il blocco più lungo in un dizionario comune. Questa è una spiegazione un po 'ingenua, ma dovrebbe essere sufficiente per darti una comprensione sufficiente a capire cosa sta succedendo qui.

Quando combini questi due fattori: che i tuoi dati MP3 sono già unici, grazie a un algoritmo di compressione audio, e che la compressione zip sta cercando elementi comuni da inserire in un dizionario per ridurre le dimensioni del file, puoi capire perché la compressione di un file MP3 non ti dà molto. Non c'è molto da lavorare con l'algoritmo, quindi le dimensioni dei file rimangono pressoché uguali.

Questo non significa che non puoi costruire archivi con file MP3, significa solo che devi essere più intelligente sull'archiviazione.

Raggruppare più file MP3 e comprimerli in massa è una buona strategia per ottenere un po 'più di spazio risparmiando. Prima trasformando più file in un unico file più grande e comprimendo il file più grande, l'algoritmo di compressione può cercare le somiglianze tra tutti i file. C'è una probabilità più alta di somiglianze in questo caso.

Ci sono alcuni modi in cui puoi raggruppare e comprimere i tuoi dati:

  1. Dal Finder, comprimi un'intera cartella o un albero di cartelle invece di un file alla volta;
  2. Pre-raggruppa le cose usando uno strumento come tar per creare un singolo file di archivio da più file sul disco e poi comprimere il file tar (tar ha anche una compressione gzip incorporata che può essere applicata al bundle quando lo si crea, quindi è una chiamata da linea di comando);
  3. Prova altri strumenti di compressione che utilizzano algoritmi diversi e cerca di essere più "multi-file aware", qualcosa come RAR o bzip2 o KGB
risposta data 30.03.2013 - 17:15
fonte

Leggi altre domande sui tag