Parallel BZIP2

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

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

Zip
Zip

3 Jun 15

Mondo Rescue
Mondo Rescue

20 Feb 15

Lziprecover
Lziprecover

17 Jul 15

Perangkat lunak lain dari pengembang Jeff Gilchrist

Komentar untuk Parallel BZIP2

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!