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

fmorgue
fmorgue

14 Apr 15

GAdmin-Rsync
GAdmin-Rsync

17 Feb 15

rzip
rzip

3 Jun 15

archive.sh
archive.sh

20 Feb 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!