Parallel BZIP2

Software screenshot:
Parallel BZIP2
Rincian Software:
Versi: 1.1.6
Tanggal Upload: 11 May 15
Pengembang: Jeff Gilchrist
Lisensi: Gratis
Popularitas: 6

Rating: 1.0/5 (Total Votes: 1)

proyek bzip2 Paralel adalah implementasi paralel dari bzip2 blok-menyortir berkas kompresor yang menggunakan pthreads dan mencapai speedup dekat-linear pada mesin SMP. Output dari versi ini sepenuhnya kompatibel dengan bzip2 1.0.2 (yaitu: apa dikompresi dengan PBZIP2 dapat didekompresi dengan bzip2).
PBZIP2 harus bekerja pada sistem yang memiliki pthreads kompatibel C ++ compiler (seperti gcc). Ini telah diuji pada: Linux, Windows (cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX, dan Irix

Apa yang baru dalam rilis ini:.

  • Fixed bug - kebuntuan karena siaran sinkron (bug # 876686)
  • Mencegah penghapusan file masukan pada kesalahan (bug # 874543)
  • Dokumen bagaimana untuk kompres / dekompresi dari standar input (bug # 820525)
  • Ditambahkan lebih rinci pesan kesalahan kernel (bug # 874605)
  • Perbaikan untuk penanganan kesalahan dalam pengolahan muliti-berkas (bug # 883782)

Apa yang baru di versi 1.1.5:

  • ini versi perbaikan berlebihan izin keluaran sementara kompres / dekompresi sedang berlangsung.
  • Sekarang mengemulasi perilaku yang sama dengan bzip2.

Apa yang baru di versi 1.1.4:

  • Tetap bertahan dekompresi dengan --ignore-Trailing -garbage = 1 ketika produser terganggu pada tertinggal sampah (bug # 762464)
  • Ditambahkan contoh untuk membantu untuk dekompresi disalurkan ke tar (bug # 746806)
  • ketik Tetap di Trailing pesan sampah dicetak (bug # 746799)

Apa yang baru di versi 1.1.3:

  • Tetap bertahan dekompresi dengan --ignore-Trailing -garbage = 1 dan numCPU lebih tinggi (misalnya & gt; 2) (bug # 740502)
  • Cetak tertinggal kesalahan sampah bahkan ketika dalam modus tenang (bug # 743635)
  • Default perpanjangan dekompresi dari .tbz2 berubah tar untuk kompatibilitas bzip2 (bug # 743639)

Apa yang baru di versi 1.1.2:

  • Perbaiki segfault directdecompress ketika file tujuan tidak dapat menjadi dibuka (misalnya read-only) (bug # 717852)
  • Diimplementasikan fitur --ignore-trailling-sampah (bug # 594868)
  • Tetap menggantung pada dekompresi dari beberapa arsip dipotong (bug # 590225)
  • Ditarik pemeriksaan kesalahan dari blok logika normal untuk kejelasan
  • Debug cetak ditambahkan setelah BZ2_bzDecompress untuk melacak itu kode kembali.
  • Sebuah cetak men-debug tetap dalam antrian :: menghapus
  • Peningkatan batas penggunaan memori max dari 1GB ke 2GB
  • Jika tidak ada saklar m diberikan pada baris perintah, bawaan memori max batas sekarang akan secara otomatis meningkat dari 100 MB untuk jumlah minimum memori yang diperlukan untuk mendukung jumlah CPU yang diminta
  • Peningkatan kinerja ketika output buffer penuh
  • Fixed bug yang menyebabkan hang saat dekompresi aliran bzip2 prematur dipotong
  • Consumer_decompress throttling dimodifikasi untuk mencegah potensi kebuntuan / loop tak terbatas dalam situasi tertentu (Terima kasih kepada Laszlo Ersek untuk mencari dan membantu melacak penyebab bug ini)
  • bug kebuntuan tetap dan masalah kinerja ketika konsumen bekerja dengan urutan bzip2 panjang (Terima kasih kepada Tanguy Fautre untuk menemukan)
  • pesan kesalahan tetap untuk berbagai ukuran blok (ukuran max salah)
  • Pindah #include dari pbzip2.cpp ke pbzip2.h untuk memperbaiki OS / 2 masalah compiler

Apa yang baru di versi 1.1.0:

  • Ditambahkan dukungan untuk multi-threaded dekompresi menggunakan STDIN / pipa
  • kode Ditambahkan untuk mendukung throttling kompresi untuk mencegah memori kelelahan dengan pipa keluaran lambat
  • Ditambahkan -m beralih untuk menentukan jumlah penggunaan memori max sebelum throttling dimulai (100MB default)
  • Fixed bug yang tidak memungkinkan parameter baris perintah untuk digunakan saat mengompresi data dari stdin
  • Ditambahkan opsi lama untuk halaman manual dan output h
  • Ditambahkan --loadavg, opsi panjang --read
  • Ditambahkan dukungan untuk deteksi CPU pada Win32
  • perbaikan utama untuk perlindungan variabel bersama, kesalahan dan penanganan sinyal, penghentian program
  • Ditambahkan -S beralih untuk ukuran benang tumpukan kustomisasi pada Solaris (kebutuhan USE_STACKSIZE_CUSTOMIZATION didefinisikan ketika kompilasi)
  • baris perintah tetap parsing bug untuk -b, p, switch -m
  • Tetap infinite loop ketika filewriter gagal untuk membuat file output di awal
  • Fixed bug yang dihapus masukan nama file (dengan ekstensi .bz2 untuk kompresi dan tanpa .bz2 ekstensi untuk dekompresi) ketika pengguna mengganggu proses dengan CTRL-C sedangkan keluaran untuk STDOUT
  • Fixed bug di mana 0 file byte tidak diproses dengan benar ketika input data dari STDIN
  • Mengabaikan fwrite pulang dan melewati kesalahan chown di writeFileMetaData jika uid akar efektif
  • penggunaan OutputBuffer didesain ulang sebagai ukuran tetap melingkar penyangga
  • Banyak minor bug tetap (lihat PENULIS atau pbzip2.cpp untuk rincian lengkap)
  • Terima kasih khusus kepada Javor Nikolov untuk menyediakan sebagian besar kontribusi untuk rilis ini dan sejumlah besar pengujian

Apa yang baru di versi 1.0.5:

  • Rilis ini benar mengeluh tentang mencoba untuk membaca atau menulis Data dikompresi ke terminal, dan keluar.
  • Lebih lanjut perbaikan kecelakaan deteksi CPU, dan Makefile telah diperbarui untuk memaksa penghapusan saat membersihkan.

Apa yang baru di versi 1.0.4:

  • Dukungan ditambahkan untuk menggunakan pbzip2 dengan tar dan untuk semua sisa opsi baris perintah bzip2, sehingga pbzip2 dapat digunakan sebagai pengganti drop-in untuk bzip2.
  • Sebuah bug telah diperbaiki yang akan menyebabkan pbzip2 crash jika deteksi jumlah prosesor yang gagal.
  • Kompilasi dengan uclibc sekarang didukung.

Apa yang baru di versi 1.0.3:

  • Kemampuan untuk kompres, dekompresi, dan data uji menggunakan stdin dan pipa sekarang didukung.
  • Dukungan juga ditambahkan untuk langsung dekompresi file tanpa menggunakan benang ketika file kecil, sistem hanya memiliki 1 CPU, atau jika file .bz2 berisi 1 bzip2 streaming.
  • Versi ini sekarang dapat memampatkan 0 file byte seperti bzip2.
  • Dukungan untuk pbzcat symlink untuk secara otomatis menentukan modus dekompresi ke stdout, seperti bzcat, kini disertakan.

Persyaratan :

  • bzip2

Software yang serupa

dalimil
dalimil

11 May 15

zfec
zfec

12 May 15

CdFly
CdFly

3 Jun 15

unzipit
unzipit

11 May 15

Perangkat lunak lain dari pengembang Jeff Gilchrist

Komentar untuk Parallel BZIP2

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!