Parallel BZIP2

Software captura de pantalla:
Parallel BZIP2
Detalles de software:
Versión: 1.1.6
Fecha de carga: 11 May 15
Promotor: Jeff Gilchrist
Licencia: Libre
Popularidad: 6

Rating: 1.0/5 (Total Votes: 1)

BZIP2 proyecto paralelo es una implementación paralela de la bzip2 Block clasificación compresor de archivos que utiliza pthreads y logra aceleración casi lineal en máquinas SMP. La salida de esta versión es totalmente compatible con bzip2 1.0.2 (es decir: nada comprimido con PBZIP2 se puede descomprimir con bzip2).
PBZIP2 debería funcionar en cualquier sistema que tenga un compilador de C ++ compatibles pthreads (como gcc). Se ha probado en: Linux, Windows (cygwin y MinGW), Solaris, Tru64 / OSF1, HP-UX y Irix

¿Cuál es nuevo en esta versión:.

  • Solución de error - punto muerto debido a las transmisiones no sincronizadas (Bug # 876686)
  • Evitar la eliminación de archivos de entrada en caso de error (bug # 874543)
  • Documento cómo comprimir / descomprimir desde la entrada estándar (bug # 820525)
  • mensajes de error del kernel más detalladas Añadido (bug # 874605)
  • Correcciones para el tratamiento de errores en el procesamiento muliti-file (bug # 883782)

¿Qué hay de nuevo en la versión 1.1.5

  • Esta versión corrige los permisos de salida excesivas mientras comprimir / descomprimir está en curso.
  • Ahora emula el mismo comportamiento que bzip2.

¿Qué hay de nuevo en la versión 1.1.4:

  • Fijo colgar en descomprimir con --ignore-trailing -garbage = 1 cuando el productor se interrumpe el arrastre de basura (bug # 762464)
  • ejemplo Añadido para ayudar para la descompresión hilo de alquitrán (bug # 746806)
  • errata fija en Arrastrando mensaje impreso basura (bug # 746799)

¿Qué hay de nuevo en la versión 1.1.3:

  • Fijo colgar en descomprimir con --ignore-trailing -garbage = 1 y superior numCPU (por ejemplo, & gt; 2) (bug # 740502)
  • Imprimir arrastrando errores de basura, incluso cuando está en modo silencioso (bug # 743635)
  • extensión predeterminada en descomprimir de .tbz2 cambiado a .tar para la compatibilidad bzip2 (bug # 743639)

¿Cuál es nuevo en la versión 1.1.2:

  • Fijar segfault directdecompress al archivo de destino no puede ser abierto (por ejemplo, de sólo lectura) (bug # 717852)
  • función --ignore-trailing-basura Implementado (bug # 594868)
  • Fijo caída en descomprimir de algunos archivos truncados (bug # 590225)
  • Pulled una comprobación de errores de bloque de lógica normal para mayor claridad
  • impresión de depuración añade después BZ2_bzDecompress para seguir es el código de retorno.
  • Una impresión de depuración fijo en la cola :: remove
  • El aumento de límite de uso de memoria máximo de 1GB a 2GB
  • Si hay interruptor -m dado en la línea de comandos, por defecto de memoria máximo límite ahora se incrementará automáticamente de 100 MB a cantidad mínima de memoria necesaria para el número de CPU solicitó
  • Mejora del rendimiento cuando buffer de salida está llena
  • Solución de error que causó colgar mientras descomprimir corriente bzip2 prematuramente truncada
  • Consumer_decompress estrangulamiento modificado para evitar posibles estancamiento / bucle infinito en ciertas situaciones (Gracias a Laszlo Ersek para encontrar y ayudar a localizar la causa de este error)
  • bug estancamiento Fija y problema de rendimiento cuando los consumidores se trabaja con secuencias largas bzip2 (Gracias a Tanguy Fautre para encontrar)
  • Mensaje Corregido el error de rango de tamaño de bloque (tamaño máximo se equivocó)
  • #include Movido desde pbzip2.cpp a pbzip2.h fijar / 2 compilador tema OS

¿Cuál es nuevo en la versión 1.1.0:

  • Se ha añadido soporte para la descompresión de múltiples subprocesos utilizando STDIN / tuberías
  • Añadido código para apoyar estrangulación de compresión para evitar el agotamiento de memoria con tubería de salida lenta
  • -m Añadido para especificar la cantidad de uso de memoria máximo antes de estrangulamiento aperturas (100 MB por defecto)
  • bug que no permitía parámetros de línea de comandos que se utilizarán al comprimir los datos de la entrada estándar fijo
  • Añadido opciones largas a la página de hombre y de salida -h
  • Añadido --loadavg, opciones largas --read
  • Se ha añadido soporte para la detección de CPU en Win32
  • Las principales mejoras en la protección de las variables compartidas, el error y el manejo de señales, la terminación del programa
  • -S Agregado cambiar para personalizar el tamaño de pila de subprocesos en Solaris (necesita USE_STACKSIZE_CUSTOMIZATION definido al compilar)
  • de línea de comandos fija el análisis de errores para -b, -p, interruptores -m
  • bucle infinito fija cuando FileWriter no puede crear el archivo de salida en el arranque
  • Solución de error que suprime el nombre de archivo de entrada (con extensión .bz2 para la compresión y sin .bz2 extensión para la descompresión) cuando un usuario interrumpe el proceso con CTRL-C mientras se emite a STDOUT
  • Corregido un fallo donde 0 archivos de bytes no se procesaron correctamente cuando la entrada de datos desde STDIN
  • Ignora retorno fwrite y pasa errores chown en writeFileMetaData si la raíz uid efectivo
  • Uso OutputBuffer rediseñado como de tamaño fijo buffer circular
  • Un montón de errores menores (véase AUTORES o pbzip2.cpp para más detalles)
  • Un agradecimiento especial a Javor Nikolov para proporcionar la mayor parte de las contribuciones a este comunicado y una cantidad significativa de pruebas

¿Qué hay de nuevo en la versión 1.0.5:

  • Este comunicado se queja adecuadamente acerca de tratar de leer o escribir datos comprimidos al terminal, y las salidas.
  • Se fija además la caída de detección de la CPU y el Makefile ha sido actualizado para forzar la eliminación al limpiar.

¿Qué hay de nuevo en la versión 1.0.4:

  • Soporte fue añadido por usar pbzip2 con alquitrán y por todas las opciones de línea de comando bzip2 restantes, por lo pbzip2 se pueden utilizar como un reemplazo de acogida para bzip2.
  • Un error se corrigió que causaría pbzip2 se bloquee si la detección del número de procesadores falló.
  • Compilar con uClibc es ahora compatible.

¿Cuál es nuevo en la versión 1.0.3:

  • La capacidad de comprimir, descomprimir, y datos de prueba utilizando la entrada estándar y los tubos es ahora compatible.
  • También se añadió soporte para descomprimir archivos directamente sin necesidad de utilizar las discusiones cuando los archivos son pequeños, el sistema sólo tiene 1 CPU, o si el archivo .bz2 contiene 1 corriente bzip2.
  • Esta versión puede ahora comprimir archivos de 0 bytes como bzip2.
  • Soporte para enlaces simbólicos pbzcat para especificar automáticamente un modo de descompresión a la salida estándar, al igual que bzcat, se incluye ahora.

Requisitos

  • bzip2

Programas parecidos

File Roller
File Roller

16 Aug 18

PeaZip Portable
PeaZip Portable

12 May 15

VVV
VVV

14 Apr 15

Areca Backup
Areca Backup

27 Sep 15

Otro software de desarrollador Jeff Gilchrist

Comentarios a la Parallel BZIP2

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!