Lbzip2 เป็นแหล่งเปิด pthreads ตามขนาน bunzip2 / กรอง bzip2, พอที่จะ tar GNU กับตัวเลือก --use บีบอัดโปรแกรม แต่น่าเสียดายที่ซอฟต์แวร์ไม่ จำกัด ไฟล์ปกติกับการป้อนข้อมูลหรือการส่งออก
ในคำอื่น ๆ Lbzip2 เป็น SMP ตามแบบขนานและยูทิลิตี้การบีบอัด bzip2 ได้ซึ่งมีบรรทัดคำสั่งที่คล้ายกับหนึ่งจากยูทิลิตี้ bzip2 ที่
โปรแกรมประยุกต์ที่ใช้ห้องสมุด Gnulib เพื่อสร้างและกระบวนการทดสอบที่ได้รับการจัดการโดย GNU สร้างระบบ
Lbzip2 มุ่งมั่นที่จะพกพาโดยการกำหนดให้ใช้ระบบปฏิบัติการยูนิกซ์ 98 APIs เท่านั้นนอกจาก libbz2 แปร เป้าหมายหลักของมันคือ UNIX เหมือนระบบรวมทั้งสายพันธุ์ Linux และ BSD
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไข ข้อผิดพลาดในการปฏิบัติงานตามลำดับรหัสคอมเพรสเซอร์
- src / compress.c (do_collect_seq): ที่วางจำหน่ายก่อนที่จะเก็บรวบรวมสัญญาณบีบอัดบล็อก นี้จะช่วยปรับปรุงประสิทธิภาพการทำงานมาก.
มีอะไรใหม่ ในรุ่น 2.3:
- รุ่นนี้จะเพิ่มคุณลักษณะใหม่: เมื่อคลายกับทั้งสอง - แรงและตัวเลือก --stdout รับ lbzip2 จะคัดลอกไฟล์ที่ไม่ได้อยู่ในรูปแบบ bzip2 แทนการรายงานรูปแบบไฟล์ที่ไม่ถูกต้อง.
- ข่าวประชาสัมพันธ์ฉบับนี้ยังแก้ไขข้อบกพร่องเล็กน้อยหลาย.
มีอะไรใหม่ ในรุ่น 2.0:
- ในข่าวประชาสัมพันธ์ฉบับนี้ lbzip2 เขียนกระแสบีบอัดเดียวต่อ bz2 ยื่นแทนการตัดแบ่งลำธารหลาย.
- มันไม่ขยายลำธารที่ฝังอยู่ภายในขยะท้าย.
- ตรวจพบและปฏิเสธชนิดอื่น ๆ ของไฟล์ที่ไม่ถูกต้อง bz2.
- อาศัยในกอง bzip2 อิสระที่เขียนโดยผู้ดูแลใหม่คุณสมบัติ lbzip2-2.0 ดีขึ้นอย่างมีนัยสำคัญ (DE) ความเร็วในการบีบอัดและความทนทาน.
- ในโหมด verbose อัตราส่วนการอัดและข้อมูลความคืบหน้าจะปรากฏขึ้นสำหรับแต่ละไฟล์.
- ความล้มเหลวของการบีบอัดทำให้เกิดข้อความรายละเอียดเพิ่มเติมในขณะนี้.
- Lbzip2-2.x ได้รับใบอนุญาตภายใต้ GPL v3.0 หรือรุ่นอื่นใด.
มีอะไรใหม่ ในรุ่น 0.17:
- สาขา uninitialized ถูกเข้าถึงได้บนสแต็คในการแสดงออกของการกำหนดโครงสร้างที่ .
- ทฤษฎีนี้อาจจะยกให้อ่านเข้าถึงการแสดงกับดัก.
- ตั้งแต่เขตข้อมูลเหล่านั้นไม่ได้เริ่มต้นเพราะพวกเขาไม่ได้ใช้เลยในสถานที่แรกที่พกพาข้อผิดพลาดนี้ได้รับการแก้ไขโดยการแนะนำโครงสร้างเฉพาะเขตข้อมูลเหล่านั้นโดยไม่ต้อง.
มีอะไรใหม่ ในรุ่น 0.16 RC1:
- คุณสมบัติเช่นขนาดของบล็อกการบีบอัดตัวอย่างไฟล์และทำงานร่วมกับตัวถูกดำเนินการไฟล์ ถูกนำมาใช้.
- lbzip2 ในขณะนี้สามารถได้รับการพิจารณาแบบมัลติเธรดบรรทัดคำสั่งแทนเข้ากันได้สำหรับ bzip2 ในสถานการณ์ส่วนใหญ่ Lbzip2 ไม่เคยลบหรือเขียนทับแฟ้ม แต่.
- วิธีแก้ปัญหาสำหรับก่อนหน้านี้ GNU ก็ขยายไปถึงข้อผิดพลาด getconf EGLIBC ในการสนับสนุนไฟล์ขนาดใหญ่สร้างสคริปต์.
- สถานะการพัฒนาที่ถูกสลายเบต้า.
มีอะไรใหม่ ในรุ่น 0.15:
- ข้อผิดพลาดได้รับการแก้ไขที่ decompressor เดียวงานสามารถ ในทางทฤษฎีละเว้นเพื่อขยายส่วนสุดท้ายของการป้อนข้อมูลโดยมิชอบบีบอัดและมีความหมายแทน EOF ก่อนวัยอันควร.
- ในข่าวประชาสัมพันธ์ฉบับนี้ขนาดบัฟเฟอร์อิสระเหตุผลจะถูกถอดออกจากแต่ละอื่น ๆ .
- ขนาดบัฟเฟอร์หลายควรจะ IO ง่ายในขณะนี้.
- ขนาด splitterblock ของหลายงาน decompressor ถูกคำนวณใหม่; ความพยายามที่จะสรุปมันอย่างเป็นทางการในการแสดงความคิดเห็น.
- & quot; malloc_trace.pl & quot; สคริปต์ติดตามการใช้หน่วยความจำสูงสุด.
- เอกสารที่ได้รับการขัดเกลา.
มีอะไรใหม่ ในรุ่น 0.14:
- Multiplexer decompressor เดียวของคนงานในขณะที่ผ่านไปกลับทั้งหมดที่เกิดขึ้น ปล่อยออกมาช่องป้อนข้อมูลไปยังแยกเขียนออกที่มากที่สุดคนหนึ่งแตกย่อยบล็อกต่อหนึ่งซ้ำของวงสุดมัน ในกรณีที่มีความคืบหน้าอย่างช้าๆ Muxer นี้อาจนำไปสู่การจัดสรรหน่วยความจำที่พุ่งสูงขึ้นในส่วนของคนงาน.
- ตอนนี้ Muxer SWD ของเขียนออกทั้งหมดที่เกิดขึ้นแตกบล็อกย่อยต่อซ้ำ เอกสารได้รับการปรับปรุง.
- สร้างระบบที่ได้รับการปรับปรุงการพกพาขนาดจิ๋ว.
มีอะไรใหม่ ในรุ่น 0.13:
- นอกจากนี้การทำความสะอาดรหัสบางพกพาต่างๆและวิธีการแก้ปัญหาอื่น ๆ ที่ถูกนำมาใช้ ในการรับมือกับข้อบกพร่องในห้องสมุด C, หอยและ bzip2 ต้นน้ำ.
มีอะไรใหม่ ในรุ่น 0.12:
- เชลล์สคริปต์ test.sh ทดสอบเช่นการติดตั้งของ lbzip2 ซึ่งอาจจะแตกต่างจากที่สร้างขึ้นในขณะนี้อย่างใดอย่างหนึ่ง pbzip2 ไม่จำเป็นอีกต่อไปสำหรับการทดสอบ แต่ test.sh จะพยายามที่จะวัดประสิทธิภาพการทำงานของมันถ้ามันใช้ได้.
- เช่นเดียวกับโมดูล bzip2 ของ 7za (จาก p7zip).
- บาง GNU / Linux คำแนะนำที่เฉพาะเจาะจงเกี่ยวกับการเปิดใช้งานสอดคล้อง SUSv2 (ซึ่งเป็นสิ่งจำเป็นสำหรับการสร้างและการทดสอบ) ถูกเพิ่มเข้าไปใน README ได้.
มีอะไรใหม่ ในรุ่น 0.11:
- ข่าวประชาสัมพันธ์ฉบับนี้เพิ่มการสนับสนุนสำหรับการทดสอบโดยผู้ใช้ขั้นปลายใน วิธีแบบพกพา.
ความคิดเห็นที่ไม่พบ