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

fmorgue
fmorgue

14 Apr 15

KDar
KDar

28 Sep 15

File Roller
File Roller

16 Aug 18

At4J
At4J

20 Feb 15

Outro software de desenvolvedor Jeff Gilchrist

Comentário para Parallel BZIP2

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