Paralel BZIP2 layihə PThreads istifadə edir və SMP maşın yaxın xətti speedup nail fayl kompressor çeşidlənməsi Block- bzip2 bir paralel təzahürüdür. Bu versiya çıxış bzip2 1.0.2 ilə tam uyğun gəlir (yəni: PBZIP2 ilə sıxılmış bir şey bzip2 ilə decompressed bilər).
PBZIP2 bir PThreads uyğun C ++ compiler (məsələn, gcc kimi) var hər hansı bir sistem üzərində işləməlidir. Linux, Windows (Cygwin və MinGW), Solaris, Tru64 / OSF1, HP-UX, və IRIX
Bu azad yeni nədir: Bu test edilmişdir.
- Sabit bug - görə unsynchronized yayımının (bug # 876686) üçün dalana
- səhv daxil faylları qarşısını almaq silinməsi (bug # 874543)
- Document decompress
- Əlavə daha ətraflı kernel səhv messages (bug # 874605)
- muliti fayl emal (bug # 883782) səhv user üçün giderir
Kompres üçün necə / standart giriş (bug # 820525) -dan
versiyası 1.1.5 yeni nədir:
- Bu versiya giderir həddindən artıq çıxış icazələrin isə kompres / decompress davam edir.
- İndi kimi bzip2. Eyni davranışı emulates
versiyası 1.1.4 yeni nədir:
- --ignore-arxada ilə decompress asmaq Sabit -Zibil = 1 istehsalçı zibil (bug # 762464) arxada haqqında müdaxilə zaman
- tar kəməri Basınç (bug # 746806) üçün kömək etmək nümunə əlavə
- Garbage çap mesaj (bug # 746799) arxada Sabit typo
versiyası 1.1.3 yeni nədir:
- --ignore-arxada ilə decompress asmaq Sabit -Zibil = 1 və ali numCPU (məsələn, & gt; 2) (bug # 740502)
- Print zibil səhvlər arxada hətta sakit rejimi (səhv # 743635) ilə
- .tbz2 və decompress Default uzadılması bzip2 uyğunluğu (bug # 743639) üçün Tar dəyişib
versiyası 1.1.2 yeni nədir:
- directdecompress segfault Fix hedef fayl ola bilməz zaman açılan (məsələn, read-yalnız) (bug # 717852)
- Həyata --ignore-arxada-zibil xüsusiyyət (bug # 594868)
- Bəzi kesilir arxiv decompress (bug # 590225) üzrə Forum Sabit
- Aydınlıq üçün normal məntiq blokunun bir səhv çek çıxardı
- Debug çap BZ2_bzDecompress bu qaytarılması kod izlemek üçün sonra əlavə edib.
- növbə sabit bir debug çap :: aradan qaldırılması
- 2GB 1GB-dan artması max yaddaş istifadə limit
- command line verilmiş heç bir m keçid, max Yaddaş limiti artıq avtomatik olaraq CPU'lar sayı dəstək tələb yaddaş minimum məbləği 100 MB artacaq default halda tələb
- Təkmilləşdirilmiş performans çıxış bufer tam zaman
- Sabit bug isə vaxtından əvvəl kesilir bzip2 stream bacardılar
- Consumer_decompress potensial qalib gələ / bəzi hallarda sonsuz loop (tapmaq və bu səhv səbəb aşağı izlemek yardım üçün Laszlo Ersek sayəsində) qarşısını almaq üçün redaktə azaldılmasını
- Sabit bug çıxılmaz və performans məsələ zaman (tapmaq üçün Tanguy Fautre sayəsində) uzun bzip2 ardıcıllığı ilə iş istehlakçı
- blok ölçüsü üçündür üçün Sabit səhv baş beledir (max ölçüsü yanlış idi)
- pbzip2.cpp olan köçürülüb # daxildir OS / 2 compiler məsələ düzeltmek üçün pbzip2.h üçün
Asmaq səbəb
nədir versiyası 1.1.0 Yeni
- stdin istifadə multi-yivli Basınç üçün əlavə dəstək / borular
- Əlavə code yavaş çıxış boru yaddaş tükənmə qarşısını almaq üçün sıxılma azaldılmasını dəstəkləmək üçün
- Əlavə m keçid başlayır azaldılmasını əvvəl max yaddaş istifadə məbləği müəyyən etmək üçün (default 100MB)
- stdin data sıxılması zaman command line parametrləri istifadə etmək üçün icazə vermədi səhv Sabit
- man səhifə və h çıxış uzun variantları əlavə
- --loadavg əlavə, --read uzun variantları
- Win32 CPU aşkarlanması üçün əlavə dəstək
- paylaşılan dəyişənlərin, səhv və siqnal user, proqram xitam qorunması üçün əsas təkmilləşdirilməsi
- Added -S Solaris haqqında mövzu yığın ölçüsünü özelleştirme üçün keçid (ehtiyacı müəyyən USE_STACKSIZE_CUSTOMIZATION tərtib zaman)
- -B, p, m açarları səhv təhlil Sabit command line
- Sabit sonsuz loop
- Sabit bug
- 0 byte faylları düzgün emal deyil Sabit bug zaman STDIN data giriş
- fwrite geri məhəl qoymur və writeFileMetaData ilə chown səhvlər keçir, əgər effektiv uid root
- sabit size dairəvi bufer kimi yenidən OutputBuffer istifadə
- Sabit kiçik hatalar çox (tam ətraflı məlumat üçün müəllifləri və ya pbzip2.cpp bax)
- Bu azad və test əhəmiyyətli məbləği fəaliyyətləri əksəriyyəti təmin Javor Nikolov xüsusi thanks
FileWriter əvvəlində çıxış fayl yaratmaq üçün uğursuz zaman
(Sıxılma və Basınç üçün Bz2 uzadılması olmadan Bz2 uzadılması) stdout üçün tipi isə bir istifadəçi CTRL-C prosesi interrupts daxil fayl silindi
nədir versiyası 1.0.5 Yeni
- Bu azad düzgün oxumaq və ya yazmaq üçün çalışırıq şikayət sıxılmış terminal məlumat və çıxışlar.
- Bu daha CPU aşkar qəza giderir və Makefile təmizləmə zaman silinməsi məcbur yeniləndi.
nədir versiyası 1.0.4 Yeni
- Support tar ilə və pbzip2 istifadə üçün əlavə edildi bütün qalan bzip2 command line variantları, pbzip2 bzip2 üçün açılan əvəz kimi istifadə edilə bilər.
- A bug müəyyən olunub avariya.
- uClibc ilə tərtib indi dəstəklənir.
Prosessorları sayı aşkar uğursuz əgər pbzip2 səbəb olan
Versiya 1.0.3 yeni nədir:
- kompres decompress imkanı və test data stdin və borular istifadə indi dəstəklənir.
- Support birbaşa faylları kiçik zaman mövzuları istifadə etmədən faylları decompress əlavə edildi sistem yalnız 1 CPU var, və ya.
- Bu versiya artıq bzip2 kimi 0 byte faylları kompres bilər.
- pbzcat symlink üçün Support avtomatik olaraq bzcat kimi stdout üçün dekompressiyası rejimi müəyyən etmək üçün, indi daxil edilir.
Bz2 fayl 1 bzip2 axını varsa
tələblər
- bzip2
Şərhlər tapılmadı