Parallel BZIP2

Tela Software:
Parallel BZIP2
Detalhes de Software:
Versão: 1.1.6
Data de upload: 11 May 15
Revelador: Jeff Gilchrist
Licença: Livre
Popularidade: 6

Rating: 1.0/5 (Total Votes: 1)

projeto BZIP2 paralelo é uma implementação paralela do bzip2 block- triagem compressor de arquivos que usa pthreads e atinge speedup quase linear em máquinas SMP. A saída desta versão é compatível com bzip2 1.0.2 (ou seja: nada de comprimidos com PBZIP2 pode ser descompactado com bzip2).
PBZIP2 deve funcionar em qualquer sistema que tenha um compatível compilador C ++ pthreads (tais como gcc). Ele foi testado em: Linux, Windows (cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX e Irix

O que é novo nesta versão:.

  • Corrigido o erro - um impasse devido às transmissões não sincronizadas (Bug # 876686)
  • evitar a exclusão de arquivos de entrada em caso de erro (bug # 874.543)
  • Documento como comprimir / descomprimir da entrada padrão (bug # 820.525)
  • mensagens de erro do kernel mais detalhadas Adicionado (bug # 874.605)
  • Correções para o tratamento de erros no processamento muliti-file (bug # 883.782)

O que é novo na versão 1.1.5:

  • Isso corrige versão permissões de saída excessivos e compactar / descompactar está em andamento.
  • Agora emula o mesmo comportamento que bzip2.

O que é novo na versão 1.1.4:

  • Corrigido pendurar em descomprimir com --ignore-à direita -garbage = 1 quando o produtor é interrompido em fuga lixo (bug # 762.464)
  • Adicionado exemplo, para ajudar para descompressão canalizada para tar (bug # 746.806)
  • Corrigido o erro no arrasto de lixo mensagem impressa (bug # 746.799)

O que é novo na versão 1.1.3:

  • Corrigido pendurar em descomprimir com --ignore-à direita -garbage = 1 e superior numCPU (por exemplo, & gt; 2) (bug # 740.502)
  • Imprimir arrastando erros de lixo, mesmo quando em modo silencioso (bug # 743.635)
  • extensão padrão no descomprimir de .tbz2 alterado para .tar para compatibilidade bzip2 (bug # 743.639)

O que é novo na versão 1.1.2:

  • Corrija segfault directdecompress quando arquivo de destino não pode ser aberto (por exemplo, somente leitura) (bug # 717.852)
  • Implementado recurso --ignore-arrastando-lixo (bug # 594.868)
  • Fixed cair em descomprimir de alguns arquivos truncados (bug # 590.225)
  • Puxado uma verificação de erro de bloco de lógica normal para maior clareza
  • Debug impressão adicionado após BZ2_bzDecompress para acompanhar é o código de retorno.
  • Uma cópia debug fixo na fila :: remover
  • O aumento da utilização da memória limite máximo de 1GB a 2GB
  • Se nenhuma opção -m dado na linha de comando, o padrão de memória max limite agora vai aumentar automaticamente a partir de 100 MB a quantidade mínima de memória necessária para suportar o número de CPUs solicitado
  • Melhor desempenho quando o buffer de saída está cheia
  • Corrigido o erro que causou travar enquanto descomprimir bzip2 fluxo prematuramente truncado
  • Consumer_decompress estrangulamento modificado para evitar potencial impasse / loop infinito em certas situações (Graças a Laszlo Ersek para encontrar e ajudar a rastrear a causa deste bug)
  • bug impasse Fixo e problema de desempenho quando consumidor trabalhar com sequências longas bzip2 (Graças a Tanguy Fautre para encontrar)
  • mensagem de erro fixo para a faixa de tamanho do bloco (tamanho max estava errado)
  • #include Movido a partir pbzip2.cpp para pbzip2.h para corrigir OS / 2 questão compilador

O que é novo na versão 1.1.0:

  • Adicionado suporte para descompressão multi-threaded usando STDIN / tubos
  • Adicionado código para suportar a aceleração de compressão para evitar o esgotamento de memória com a tubulação de saída lento
  • Adicionado opção -m para especificar quantidade de uso de memória max antes de estrangulamento começa (100MB padrão)
  • bug que não permitia parâmetros de linha de comando para ser usado quando comprimir dados de stdin fixo
  • Adicionado longos opções para página homem e saída -h
  • Adicionado --loadavg, opções longas --read
  • Adicionado suporte para detecção de CPU em Win32
  • As principais melhorias em protecção das variáveis ​​compartilhadas, erro e manipulação de sinais, término do programa
  • Adicionado -S mudar para personalização tamanho da pilha thread no Solaris (precisa USE_STACKSIZE_CUSTOMIZATION definida quando se compila)
  • linha de comando fixo parsing bug para -b, -p, interruptores -m
  • loop infinito fixo em quando FileWriter falha ao criar arquivo de saída no início
  • Corrigido o erro que foi excluído arquivo de entrada (com a extensão .bz2 para compressão e sem extensão .bz2 para descompressão) quando um usuário processo interrompe com CTRL-C durante a saída para STDOUT
  • Corrigido o erro onde arquivos de 0 byte não foram processados ​​corretamente quando a entrada de dados a partir do STDIN
  • Ignora retorno fwrite e passa erros chown em writeFileMetaData se raiz uid eficaz
  • uso OUTPUTBUFFER redesenhado como de tamanho fixo buffer circular
  • Os lotes de pequenos bugs corrigidos (veja autores ou pbzip2.cpp para detalhes completos)
  • Um agradecimento especial a Javor Nikolov para fornecer a maioria das contribuições para esta versão e uma quantidade significativa de testes

O que é novo na versão 1.0.5:

  • Este comunicado acusa corretamente sobre a tentativa de ler ou escrever dados compactados para o terminal, e saídas.
  • Ele corrige ainda mais o acidente de detecção CPU, eo Makefile foi atualizado para forçar a exclusão durante a limpeza.

O que é novo na versão 1.0.4:

  • Foi adicionado suporte para usando pbzip2 com alcatrão e para Todos os restantes opções de linha de comando bzip2, assim pbzip2 pode ser utilizado como um substituto de drop-in para o bzip2.
  • Um bug foi corrigido que poderia causar pbzip2 para falhar se a detecção do número de processadores falhou.
  • Compilando com uClibc é agora suportado.

O que é novo na versão 1.0.3:

  • A capacidade de comprimir, descomprimir, e dados de teste usando stdin e tubos agora é suportado.
  • O suporte também foi adicionado para descompactar arquivos diretamente sem usar fios quando os arquivos são pequenos, o sistema só tem uma CPU, ou se o arquivo .bz2 contém um fluxo de bzip2.
  • Esta versão pode agora comprimir arquivos de 0 byte como bzip2.
  • Suporte para pbzcat link simbólico para especificar automaticamente um modo de descompressão na saída padrão, assim como bzcat, agora está incluído.

Requisitos :

  • bzip2

Programas semelhantes

XPKGTOOL
XPKGTOOL

3 Jun 15

Zutils
Zutils

20 Feb 15

kArchiver
kArchiver

2 Jun 15

Lbzip2
Lbzip2

17 Jul 15

Outro software de desenvolvedor Jeff Gilchrist

Comentário para Parallel BZIP2

Comentários não encontrado
Adicionar comentário
Ligue imagens!