Skip to main content

ซึ่งเป็นเครื่องมือการบีบอัดที่ดีที่สุดสำหรับ Linux?

Anonim

เมื่อพูดถึงการหาเครื่องมือบีบอัดไฟล์ใน Linux คุณจะพบกับ zip, gzip และ bzip2 เครื่องมือใดที่เป็นเครื่องมือบีบอัดข้อมูลที่ดีที่สุดสำหรับคุณขึ้นอยู่กับว่าคุณกำลังวางแผนที่จะบีบอัดอย่างไร ชุดของการทดสอบใส่เครื่องมือทั้งสามนี้ผ่านทางของพวกเขาเพื่อดูว่าเป็นที่ใดที่ดีที่สุด

เครื่องมือที่ดีที่สุดสำหรับการบีบอัดเอกสาร Windows

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

ชุดทดสอบนี้ทำงานบนเอกสาร Windows ในรูปแบบ Microsoft DOCX

ใช้การตั้งค่าเริ่มต้นผลลัพธ์คือ:

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น12202 ไบต์
ซิป9685
gzip9537
bzip210109

การใช้การตั้งค่าการบีบอัดสูงสุดในไฟล์เดียวกันทำให้ได้ผลลัพธ์ที่คล้ายคลึงกัน การใช้การบีบอัดสูงสุดไม่ได้ให้ผลลัพธ์ที่ดีกว่าการใช้ค่าเริ่มต้น

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น12202 ไบต์
ซิป9677
gzip9530
bzip210109

การรันการทดสอบเดียวกันนี้กับไฟล์สองไฟล์อื่นที่มีเพียงข้อความเดียวและข้อความประกอบด้วยรูปภาพและการจัดรูปแบบส่งผลเดียวกัน: การตั้งค่าการบีบอัดสูงสุดไม่ได้สร้างผลลัพธ์ที่แตกต่างกันมากนัก

ในการทดสอบทั้งสามรายการ gzip จะออกมาในทุกประเภทและ bzip2 มีประสิทธิภาพน้อยที่สุด

เครื่องมือที่ดีที่สุดสำหรับการบีบอัดภาพ

การทดสอบครั้งต่อไปแสดงผลการบีบอัดภาพในรูปแบบ PNG, JPG, Bitmap และ GIF ในทางทฤษฎีไฟล์ JPG มีการบีบอัดอยู่แล้วดังนั้นจึงอาจไม่สามารถบีบอัดได้เลยและในทางทฤษฎีแล้วทำให้ไฟล์ใหญ่ขึ้น

ผลการทดสอบแสดงให้เห็นว่าการบีบอัดภาพรูปแบบ JPB มีผลเพียงน้อยนิด

ไฟล์ PNG

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น345265
ซิป345399
gzip345247
bzip2346484

ไฟล์ JPEG

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น44340
ซิป44165
gzip44015
bzip244281

ไฟล์ Bitmap

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น3113334
ซิป495028
gzip494883
bzip2397569

ไฟล์ GIF

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น6164
ซิป5772
gzip5627
bzip26051

ในทุกกรณี gzip ออกมาด้านบนอีกยกเว้นบิตแมปที่อ่อนน้อมถ่อมตน ในภาพบิตแมปการบีบอัด bzip2 ได้สร้างไฟล์ขนาดเล็กเมื่อเทียบกับไฟล์ต้นฉบับและรูปแบบการบีบอัดอื่น ๆ

เครื่องมือที่ดีที่สุดสำหรับการบีบอัดไฟล์เสียง

รูปแบบเสียงที่พบมากที่สุดคือ MP3 ซึ่งได้รับการบีบอัดแล้วดังนั้นเครื่องมือต่างๆจึงไม่แตกต่างกันมากขนาดไฟล์ทั้งสองที่ผ่านการทดสอบ

ไฟล์ 1

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น5278905
ซิป5270224
gzip5270086
bzip25270491

ไฟล์ 2

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น4135331
ซิป4126138
gzip4126000
bzip24119410

เครื่องมือที่ดีที่สุดสำหรับการบีบอัดวิดีโอ

สำหรับการทดสอบนี้ไฟล์วิดีโอสองไฟล์ได้รับการทดสอบ เช่นเดียวกับ MP3 ไฟล์ MP4 มีระดับการบีบอัดอยู่แล้ว ไฟล์ FLV ไม่มีระดับการบีบอัดเนื่องจากเป็นรูปแบบ lossless

MP4

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น731908
ซิป478546
gzip478407
bzip2478042

FLV

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น7833634
ซิป4339169
gzip4339030
bzip24300295

รูปแบบไฟล์ทั้งสองถูกบีบอัดและทั้งสองอย่าง bzip2 ทำงานได้ดีที่สุดแม้ว่าผลลัพธ์จะคล้ายกันก็ตาม

executables

หมวดหมู่สุดท้ายประกอบด้วย executables เนื่องจากโค้ดที่ได้รับการประมวลผลได้รับการรวบรวมแล้วจึงไม่แปลกใจเลยว่าพวกเขาไม่สามารถบีบอัดได้ดี

ไฟล์ 1

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น26557472
ซิป26514031
gzip26513892
bzip226639209

ไฟล์ 2

เครื่องมือขนาดไฟล์
ขนาดไฟล์เริ่มต้น195629144
ซิป193951631
gzip193951493
bzip2194834876

แม้ว่าผลกระทบจะน้อยที่สุดการบีบอัด gzip จะปรากฏขึ้นที่ด้านบนและ bzip2 ก็มาถึงในที่สุด

ทดสอบโฟลเดอร์แบบสมบูรณ์

ขณะนี้การทดสอบรันอยู่ในโฟลเดอร์ที่เต็มไปด้วยรูปภาพเอกสารสเปรดชีตวิดีโอไฟล์เสียง executables และรูปแบบไฟล์อื่น ๆ

การบีบอัดเริ่มต้น

เครื่องมือขนาดไฟล์เวลาที่ถ่าย
ไฟล์เริ่มต้น13330841600
ซิป13031777781 นาที 10 วินาที
gzip13031776371 นาที 35 วินาที
bzip213092349476 นาที 5 วินาที

การบีบอัดสูงสุด

เครื่องมือขนาดไฟล์เวลาที่ถ่าย
ไฟล์เริ่มต้น13330841600
ซิป13031078941 นาที 10 วินาที
gzip13031077531 นาที 35 วินาที
bzip213092349476 นาที 10 วินาที

การบีบอัดที่เร็วที่สุด

เครื่องมือขนาดไฟล์เวลาที่ถ่าย
ไฟล์เริ่มต้น13330841600
ซิป13041639431 นาที 0 วินาที
gzip13041638021 นาที 15 วินาที
bzip213135575956 นาที 10 วินาที

จากการทดสอบครั้งสุดท้ายเป็นที่ชัดเจนว่า bzip2 ไม่เป็นประโยชน์อย่างที่สองเครื่องมือบีบอัดอื่น ๆ ใช้เวลาในการบีบอัดไฟล์นานกว่านี้และขนาดไฟล์สุดท้ายก็ใหญ่กว่าอีกสองเครื่องมือ

ความแตกต่างระหว่างซิปและ gzip ไม่สำคัญนักและในขณะที่ gzip มักจะออกมาด้านบนรูปแบบ zip จะพบได้บ่อยในระบบปฏิบัติการที่แตกต่างกัน

คำตัดสิน

ใช้ zip หรือ gzip เป็นเครื่องมือบีบอัดไฟล์ Linux บางที bzip2 มีวันและจำเป็นต้องถูกคุมขังในประวัติศาสตร์