Il miglior formato per la compressione di grandi quantità di piccoli file


1

Ho provato ad usare .rar e ottengo un ottimo tasso di compressione. Tuttavia ci vuole un sacco di tempo per mostrare la struttura delle cartelle quando apro il file .rar (provato diversi programmi), sembra che sia necessario leggere ogni file prima di visualizzare la struttura delle cartelle. (Ho bisogno di comprimere come 1 milione di file)

Quale formato di compressione dovrei usare in modo da poter aprire l'archivio ed estrarre alcuni file velocemente quando necessario?


Quale sistema operativo stai usando? Hai bisogno di compressione o solo di un contenitore?
pyther

Compressione necessaria e possibilità di accedere ai file in Mac OS X e Windows
NeDark

Risposte:


-1

Ci sarà un compromesso tra rapporto velocità / compressione.

Potresti voler vedere il post del blog, Linux Compression Comparison (GZIP vs BZIP2 vs LZMA vs ZIP vs Compress) . I risultati dell'autore riflettono le mie esperienze generali con i vari algoritmi di compressione. Prestare particolare attenzione al grafico di decompressione.

Il cerniera lampo il formato fornisce la migliore compatibilità della piattaforma (sia il supporto per Windows che per OS X in modo nativo). Tuttavia, il suo rapporto di compressione sarà probabilmente peggiore di RAR.

Il GZIP il formato è una scelta molto popolare nel mondo Linux. Fornisce una compressione molto veloce mentre i tassi di compressione medi. Mac OS X supporta gli archivi gzip in modo nativo, tuttavia con Windows è necessaria un'applicazione come 7zip.

Il BZIP2 e LZMA i formati tendono a richiedere molto più tempo per comprimere e decomprimere i file, tuttavia tendono a produrre rapporti di compressione molto migliori. Penso che OS X supporti entrambi questi formati in modo nativo, sempre con Windows, dovrai usare qualcosa come 7zip.

Il tipo di file che vengono compressi fa un'enorme differenza nel tempo di compressione, decompressione e rapporto di compressione e differisce per ogni formato.

Alla fine dovrai provare vari formati e vedere quali soddisfano le tue esigenze nel modo migliore.


Non mi interessa la velocità di compressione / compressione, né la velocità è molto alta, voglio solo aprire il file velocemente. Con quella quantità di file, se ne ho bisogno solo uno devo aprire il file compresso, attendere 5-10 minuti fino all'apertura e quindi attendere qualche secondo per estrarre il file di cui ho bisogno.
NeDark

@NeDark check 7Zip e lì il formato 7z. Il browser sembra essere molto veloce, anche se non l'ho testato con milioni di file.
marsh-wiggle
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.