Parallel BZIP2

ภาพหน้าจอของซอฟแวร์:
Parallel BZIP2
รายละเอียดซอฟแวร์:
รุ่น: 1.1.6
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Jeff Gilchrist
การอนุญาต: ฟรี
ความนิยม: 6

Rating: 1.0/5 (Total Votes: 1)

ขนานโครงการ BZIP2 คือการดำเนินการคู่ขนานของ bzip2 block- เรียงลำดับอัดไฟล์ที่ใช้และประสบความสำเร็จใน pthreads speedup ใกล้เชิงเส้นบนเครื่อง SMP การส่งออกของรุ่นนี้เป็นอย่างเข้ากันได้กับ bzip2 1.0.2 (เช่น: อะไรบีบอัดด้วย PBZIP2 สามารถแตกกับ bzip2)
PBZIP2 ควรจะทำงานในระบบใด ๆ ที่มีความเข้ากันได้ pthreads C ++ คอมไพเลอร์ (เช่น GCC) มันได้รับการทดสอบเมื่อ: Linux, Windows (Cygwin และ MinGW), Solaris, Tru64 / OSF1, HP-UX และ Irix

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • แก้ไขข้อผิดพลาด - หยุดชะงักเนื่องจากการออกอากาศหมู่ (ข้อผิดพลาด # 876686)
  • ป้องกันการลบไฟล์ข้อมูลเกี่ยวกับข้อผิดพลาด (ข้อผิดพลาด # 874543)
  • เอกสารวิธีการบีบอัด / ขยายจากอินพุตมาตรฐาน (ข้อผิดพลาด # 820525)
  • เพิ่มข้อความผิดพลาดเคอร์เนลรายละเอียดเพิ่มเติม (ข้อผิดพลาด # 874605)
  • การแก้ไขข้อผิดพลาดในการจัดการในการประมวลผล muliti ไฟล์ (ข้อผิดพลาด # 883782)

มีอะไรใหม่ ในรุ่น 1.1.5:

  • แก้ไขรุ่นนี้สิทธิ์ในการส่งออกมากเกินไปในขณะที่การบีบอัด / ขยาย อยู่ในความคืบหน้า.
  • ตอนนี้จำลองพฤติกรรมเช่นเดียวกับ bzip2.

มีอะไรใหม่ ในรุ่น 1.1.4:

  • คงแขวนบนขยายกับ-ละเลยต่อท้าย -garbage = 1 เมื่อผลิตถูกขัดจังหวะในขยะต่อท้าย (ข้อผิดพลาด # 762464)
  • เพิ่มตัวอย่างที่จะช่วยให้สำหรับการบีบอัดประปาน้ำมันดิน (ข้อผิดพลาด # 746806)
  • พิมพ์ผิดถาวรใน Trailing ขยะข้อความที่พิมพ์ (ข้อผิดพลาด # 746799)

มีอะไรใหม่ ในรุ่น 1.1.3:

  • คงแขวนบนขยายกับ-ละเลยต่อท้าย -garbage = 1 และ numCPU ที่สูงขึ้น (เช่น & gt; 2) (ข้อผิดพลาด # 740502)
  • พิมพ์ต่อท้ายข้อผิดพลาดขยะแม้เมื่ออยู่ในโหมดเงียบ (ข้อผิดพลาด # 743635)
  • ส่ว​​นขยายเริ่มต้นในการขยายขนาดของ .tbz2 เปลี่ยนไป .tar bzip2 สำหรับการทำงานร่วมกัน (ข้อผิดพลาด # 743639)

มีอะไรใหม่ ในรุ่น 1.1.2:

  • แก้ไข segfault directdecompress เมื่อแฟ้มปลายทางไม่สามารถเป็น เปิด (เช่นอ่านอย่างเดียว) (ข้อผิดพลาด # 717852)
  • ดำเนินการคุณลักษณะละเลย-ท้าย-ขยะ (ข้อผิดพลาด # 594868)
  • คงแขวนอยู่บนขยายของคลังที่ถูกตัดทอนบางคน (ข้อผิดพลาด # 590225)
  • ดึงการตรวจสอบข้อผิดพลาดจากบล็อกตรรกะป​​กติเพื่อความชัดเจน
  • พิมพ์ Debug เพิ่มหลังจาก BZ2_bzDecompress เพื่อติดตามมันกลับรหัส.
  • พิมพ์การแก้ปัญหาการแก้ไขในคิว :: ลบ
  • ใช้หน่วยความจำที่เพิ่มขึ้นสูงสุดขีด จำกัด จาก 1GB ถึง 2GB
  • หากไม่มีสวิทช์ -m ได้รับในบรรทัดคำสั่งเริ่มต้น จำกัด หน่วยความจำสูงสุดในขณะนี้โดยอัตโนมัติจะเพิ่มขึ้นจาก 100 ล้านบาทเป็นจำนวนเงินขั้นต่ำของหน่วยความจำที่จำเป็นในการสนับสนุนจำนวนซีพียูที่มีการร้องขอ
  • ผลการดำเนินงานที่ดีขึ้นเมื่อบัฟเฟอร์ส่งออกเต็ม
  • แก้ไขข้อผิดพลาดที่ก่อให้เกิดในขณะที่แขวนคลายก่อนเวลาอันควรตัดกระแส bzip2
  • Consumer_decompress การควบคุมปริมาณการแก้ไขเพื่อป้องกันไม่ให้เกิดการหยุดชะงักที่มีศักยภาพ / วง จำกัด ในบางสถานการณ์ (ขอขอบคุณ Laszlo เออร์เซกสำหรับการค้นหาและช่วยติดตามสาเหตุของข้อผิดพลาดนี้)
  • ข้อผิดพลาดการหยุดชะงักคงที่และปัญหาประสิทธิภาพการทำงานเมื่อทำงานร่วมกับผู้บริโภคลำดับ bzip2 ยาว (ขอขอบคุณ Tanguy Fautre สำหรับการค้นหา)
  • ข้อผิดพลาดคงที่สำหรับช่วงขนาดของบล็อก (ขนาดสูงสุดเป็นเรื่องที่ผิด)
  • ย้าย #include จาก pbzip2.cpp pbzip2.h เพื่อที่จะแก้ไข OS / 2 ปัญหาคอมไพเลอร์

มีอะไรใหม่ ในรุ่น 1.1.0:

  • เพิ่มการสนับสนุนสำหรับการบีบอัดแบบมัลติเธรดใช้ STDIN / ท่อ
  • รหัสที่เพิ่มเข้ามาเพื่อสนับสนุนการควบคุมปริมาณการบีบอัดเพื่อป้องกันไม่ให้อ่อนเพลียหน่วยความจำที่มีท่อส่งออกช้า
  • เพิ่มสวิตช์ -m ระบุปริมาณการใช้งานหน่วยความจำสูงสุดก่อนที่จะเริ่มต้นการควบคุมปริมาณ (ค่าเริ่มต้น 100MB)
  • แก้ไขข้อผิดพลาดที่ไม่อนุญาตให้ใช้พารามิเตอร์บรรทัดคำสั่งที่จะใช้เมื่อการบีบอัดข้อมูลจาก stdin
  • เพิ่มตัวเลือกยาวที่หน้าคนและเอาท์พุท -h
  • --loadavg เพิ่มตัวเลือกยาว --read
  • เพิ่มการสนับสนุนสำหรับการตรวจสอบของ CPU บน Win32
  • การปรับปรุงที่สำคัญในการป้องกันของตัวแปรที่ใช้ร่วมกันข้อผิดพลาดและการจัดการสัญญาณยกเลิกโปรแกรม
  • เพิ่ม -S สลับสำหรับการปรับแต่งขนาดสแต็คด้ายบน Solaris (USE_STACKSIZE_CUSTOMIZATION ความต้องการที่กำหนดไว้เมื่อรวบรวม)
  • บรรทัดคำสั่งคงแยกข้อผิดพลาดสำหรับ -b, -p สวิทช์ -m
  • ห่วงอนันต์คงที่เมื่อ FileWriter ล้มเหลวในการสร้างไฟล์ที่ส่งออกในช่วงเริ่มต้น
  • แก้ไขข้อผิดพลาดที่ถูกลบชื่อไฟล์อินพุท (ที่มีนามสกุล .bz2 สำหรับการบีบอัดและไม่ขยาย .bz2 สำหรับการบีบอัด) เมื่อผู้ใช้ขัดจังหวะกระบวนการที่มี CTRL-C ในขณะที่การแสดงผลที่จะ STDOUT
  • แก้ไขข้อผิดพลาดที่ 0 ไฟล์ไบต์ถูกไม่ได้ดำเนินการอย่างถูกต้องเมื่ออินพุทข้อมูลจาก STDIN
  • ละเว้นผลตอบแทน fwrite และผ่านข้อผิดพลาดใน chown writeFileMetaData ถ้ารากที่มีประสิทธิภาพ uid
  • การใช้งาน OutputBuffer ออกแบบขนาดคงที่กันชนกลม
  • จำนวนมากได้รับการแก้ไขข้อบกพร่องเล็กน้อย (ดูผู้เขียนหรือ pbzip2.cpp สำหรับรายละเอียด)
  • ขอบคุณพิเศษ Javor Nikolov สำหรับการให้บริการส่วนใหญ่ของการมีส่วนร่วมในการเปิดตัวครั้งนี้และจำนวนเงินที่สำคัญของการทดสอบ

มีอะไรใหม่ ในรุ่น 1.0.5:

  • ข่าวประชาสัมพันธ์ฉบับนี้ถูกต้องบ่นเกี่ยวกับการพยายามที่จะอ่านหรือเขียน การบีบอัดข้อมูลไปยังสถานีและออก.
  • มันยังช่วยแก้ไขความผิดพลาดของการตรวจสอบของ CPU และ Makefile ได้รับการปรับปรุงเพื่อบังคับให้ลบเมื่อทำความสะอาด.

มีอะไรใหม่ ในรุ่น 1.0.4:

  • สนับสนุนถูกเพิ่มเข้ามาสำหรับการใช้ pbzip2 กับน้ำมันดินและ ที่เหลือทั้งหมดเลือกบรรทัดคำสั่ง bzip2 ดังนั้น pbzip2 สามารถใช้เป็นแบบเลื่อนแทน bzip2.
  • ได้รับการแก้ไขข้อผิดพลาดที่จะทำให้เกิด pbzip2 ที่จะผิดพลาดถ้าการตรวจสอบของจำนวนตัวประมวลผลล้มเหลว.
  • รวบรวมกับ uClibc ได้รับการสนับสนุนในขณะนี้.

มีอะไรใหม่ ในรุ่น 1.0.3:

  • ความสามารถในการบีบอัดขยายและข้อมูลการทดสอบ ใช้ stdin และท่อได้รับการสนับสนุนในขณะนี้.
  • การสนับสนุนก็ยังเพิ่มเพื่อขยายไฟล์โดยตรงโดยไม่ต้องใช้หัวข้อเมื่อเป็นไฟล์ขนาดเล็กระบบมีเพียง 1 CPU หรือถ้าไฟล์ .bz2 1 มีกระแส bzip2.
  • รุ่นนี้สามารถบีบอัดไฟล์ไบต์ 0 เช่น bzip2.
  • การสนับสนุนสำหรับ symlink pbzcat เพื่อระบุโหมดการบีบอัดโดยอัตโนมัติไปยัง stdout เช่นเดียวกับ bzcat รวมอยู่ในขณะนี้.

ต้องการ

  • bzip2

ซอฟต์แวร์ที่คล้ายกัน

Archiver
Archiver

11 May 15

KDiskRescue
KDiskRescue

2 Jun 15

Clzip
Clzip

17 Feb 15

mscompress
mscompress

2 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Jeff Gilchrist

ความคิดเห็นที่ Parallel BZIP2

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่