2012-06-03 07:08:41 +0000 2012-06-03 07:08:41 +0000
56
56

Diferentes métodos de compresión en 7zip: ¿Cuál es el más adecuado para cada tarea?

Así que hay diferentes métodos de compresión en 7zip. ¿Qué método es el más adecuado para cada tarea?

Por ejemplo: Una diferencia entre LZMA y LZMA2 es que puedo elegir todos los núcleos de mi cpu, mientras que en LZMA 2 núcleos es el máximo.

Respuestas (4)

23
23
23
2012-06-03 08:00:30 +0000

Utilice LZMA 2 a menos que quiera extraer el archivo en un sistema que no pueda tratar con archivos LZMA 2.

En general, la mayoría de los algoritmos de compresión modernos ofrecen aproximadamente la misma compresión, y con respecto al número de núcleos que puede utilizar a la vez, depende de usted decidir cuántos quiere utilizar. Sin embargo, en términos generales (a menos que esté creando grandes archivos) no hay razón para necesitar más de uno. Además, con múltiples núcleos haciendo la compresión, el cuello de botella puede convertirse en el disco duro.

13
13
13
2012-06-03 08:16:41 +0000

Lzma2 es más rápido cuando se usan 4 o más núcleos y da una mejor compresión. Este documento lo explica todo.

5
5
5
2019-09-27 15:25:59 +0000

7-Zip (por lo menos a partir de 2019-09-27) tiene un documento de ayuda incorporado con una explicación muy, muy agradable de los diversos ajustes que puede elegir y lo que, en general, cada uno es bueno para.

No hay resultados de benchmark ni nada, pero fue suficiente información para infundirme algo de confianza en que estaba eligiendo configuraciones “suficientemente buenas” y no “accidentalmente horribles”.

El documento de ayuda está disponible a través del gestor de archivos de 7-Zip, así como en el cuadro de diálogo Añadir al archivo.

La ruta del “Contenido” de la página que me resultó útil (que se abre directamente desde el cuadro de diálogo Añadir a Archivo) es:

File Manager / Plugins / 7-Zip / Add to Archive Dialog Box

Aquí hay una copia/pega aproximada de la sección del método de compresión:

Descripción del método

  • LZMA
  • Es el método de compresión base para el formato 7z. Incluso las versiones antiguas de 7-Zip pueden descomprimir archivos creados con el método LZMA. Proporciona un alto ratio de compresión y una descompresión muy rápida.
  • LZMA2
  • Método de compresión por defecto del formato 7z. LZMA2 es un método de compresión basado en LZMA. Proporciona un mejor soporte multihilo que LZMA. Pero el ratio de compresión puede ser peor en algunos casos. Para obtener el mejor ratio de compresión con LZMA2 utilice 1 o 2 hilos de CPU. Si utiliza LZMA2 con más de 2 hilos, 7-zip divide los datos en trozos y los comprime independientemente (2 hilos por cada trozo).
  • PPMd
  • Algoritmo PPMdH de Dmitry Shkarin con pequeños cambios. Normalmente proporciona un alto ratio de compresión y alta velocidad para archivos de texto.
  • BZip2
  • Método de compresión estándar basado en el algoritmo BWT. Suele proporcionar una alta velocidad y una relación de compresión bastante buena para los archivos de texto.
  • Deflate
  • Método de compresión estándar de los formatos ZIP y GZip. La relación de compresión no es demasiado alta. Pero proporciona una compresión y descompresión bastante rápida. El método Deflate sólo admite un diccionario de 32 KB.
  • Deflate64
  • Versión modificada del algoritmo Deflate con un diccionario más grande (64KB).
4
4
4
2017-12-01 01:59:42 +0000

Echa un vistazo aquí: http://www.maximumcompression.com/data/summary_mf2.php#data y ordena por eficiencia. Personalmente, me gustaría que FreeArc estuviera integrado en 7-zip, y lo uso a veces.