เมื่อพูดถึงการหาเครื่องมือบีบอัดไฟล์ใน Linux คุณจะพบกับ zip, gzip และ bzip2 เครื่องมือใดที่เป็นเครื่องมือบีบอัดข้อมูลที่ดีที่สุดสำหรับคุณขึ้นอยู่กับว่าคุณกำลังวางแผนที่จะบีบอัดอย่างไร ชุดของการทดสอบใส่เครื่องมือทั้งสามนี้ผ่านทางของพวกเขาเพื่อดูว่าเป็นที่ใดที่ดีที่สุด
เครื่องมือที่ดีที่สุดสำหรับการบีบอัดเอกสาร Windows
การทดสอบครั้งแรกใช้เครื่องมือการบีบอัดข้อมูลแต่ละไฟล์ในไฟล์ประเภทเดียวเพื่อกำหนดวิธีการจัดการไฟล์แต่ละไฟล์ในคำถาม
ชุดทดสอบนี้ทำงานบนเอกสาร Windows ในรูปแบบ Microsoft DOCX
ใช้การตั้งค่าเริ่มต้นผลลัพธ์คือ:
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 12202 ไบต์ |
ซิป | 9685 |
gzip | 9537 |
bzip2 | 10109 |
การใช้การตั้งค่าการบีบอัดสูงสุดในไฟล์เดียวกันทำให้ได้ผลลัพธ์ที่คล้ายคลึงกัน การใช้การบีบอัดสูงสุดไม่ได้ให้ผลลัพธ์ที่ดีกว่าการใช้ค่าเริ่มต้น
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 12202 ไบต์ |
ซิป | 9677 |
gzip | 9530 |
bzip2 | 10109 |
การรันการทดสอบเดียวกันนี้กับไฟล์สองไฟล์อื่นที่มีเพียงข้อความเดียวและข้อความประกอบด้วยรูปภาพและการจัดรูปแบบส่งผลเดียวกัน: การตั้งค่าการบีบอัดสูงสุดไม่ได้สร้างผลลัพธ์ที่แตกต่างกันมากนัก
ในการทดสอบทั้งสามรายการ gzip จะออกมาในทุกประเภทและ bzip2 มีประสิทธิภาพน้อยที่สุด
เครื่องมือที่ดีที่สุดสำหรับการบีบอัดภาพ
การทดสอบครั้งต่อไปแสดงผลการบีบอัดภาพในรูปแบบ PNG, JPG, Bitmap และ GIF ในทางทฤษฎีไฟล์ JPG มีการบีบอัดอยู่แล้วดังนั้นจึงอาจไม่สามารถบีบอัดได้เลยและในทางทฤษฎีแล้วทำให้ไฟล์ใหญ่ขึ้น
ผลการทดสอบแสดงให้เห็นว่าการบีบอัดภาพรูปแบบ JPB มีผลเพียงน้อยนิด
ไฟล์ PNG
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 345265 |
ซิป | 345399 |
gzip | 345247 |
bzip2 | 346484 |
ไฟล์ JPEG
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 44340 |
ซิป | 44165 |
gzip | 44015 |
bzip2 | 44281 |
ไฟล์ Bitmap
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 3113334 |
ซิป | 495028 |
gzip | 494883 |
bzip2 | 397569 |
ไฟล์ GIF
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 6164 |
ซิป | 5772 |
gzip | 5627 |
bzip2 | 6051 |
ในทุกกรณี gzip ออกมาด้านบนอีกยกเว้นบิตแมปที่อ่อนน้อมถ่อมตน ในภาพบิตแมปการบีบอัด bzip2 ได้สร้างไฟล์ขนาดเล็กเมื่อเทียบกับไฟล์ต้นฉบับและรูปแบบการบีบอัดอื่น ๆ
เครื่องมือที่ดีที่สุดสำหรับการบีบอัดไฟล์เสียง
รูปแบบเสียงที่พบมากที่สุดคือ MP3 ซึ่งได้รับการบีบอัดแล้วดังนั้นเครื่องมือต่างๆจึงไม่แตกต่างกันมากขนาดไฟล์ทั้งสองที่ผ่านการทดสอบ
ไฟล์ 1
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 5278905 |
ซิป | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
ไฟล์ 2
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 4135331 |
ซิป | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
เครื่องมือที่ดีที่สุดสำหรับการบีบอัดวิดีโอ
สำหรับการทดสอบนี้ไฟล์วิดีโอสองไฟล์ได้รับการทดสอบ เช่นเดียวกับ MP3 ไฟล์ MP4 มีระดับการบีบอัดอยู่แล้ว ไฟล์ FLV ไม่มีระดับการบีบอัดเนื่องจากเป็นรูปแบบ lossless
MP4
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 731908 |
ซิป | 478546 |
gzip | 478407 |
bzip2 | 478042 |
FLV
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 7833634 |
ซิป | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
รูปแบบไฟล์ทั้งสองถูกบีบอัดและทั้งสองอย่าง bzip2 ทำงานได้ดีที่สุดแม้ว่าผลลัพธ์จะคล้ายกันก็ตาม
executables
หมวดหมู่สุดท้ายประกอบด้วย executables เนื่องจากโค้ดที่ได้รับการประมวลผลได้รับการรวบรวมแล้วจึงไม่แปลกใจเลยว่าพวกเขาไม่สามารถบีบอัดได้ดี
ไฟล์ 1
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 26557472 |
ซิป | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
ไฟล์ 2
เครื่องมือ | ขนาดไฟล์ |
---|---|
ขนาดไฟล์เริ่มต้น | 195629144 |
ซิป | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
แม้ว่าผลกระทบจะน้อยที่สุดการบีบอัด gzip จะปรากฏขึ้นที่ด้านบนและ bzip2 ก็มาถึงในที่สุด
ทดสอบโฟลเดอร์แบบสมบูรณ์
ขณะนี้การทดสอบรันอยู่ในโฟลเดอร์ที่เต็มไปด้วยรูปภาพเอกสารสเปรดชีตวิดีโอไฟล์เสียง executables และรูปแบบไฟล์อื่น ๆ
การบีบอัดเริ่มต้น
เครื่องมือ | ขนาดไฟล์ | เวลาที่ถ่าย |
---|---|---|
ไฟล์เริ่มต้น | 1333084160 | 0 |
ซิป | 1303177778 | 1 นาที 10 วินาที |
gzip | 1303177637 | 1 นาที 35 วินาที |
bzip2 | 1309234947 | 6 นาที 5 วินาที |
การบีบอัดสูงสุด
เครื่องมือ | ขนาดไฟล์ | เวลาที่ถ่าย |
---|---|---|
ไฟล์เริ่มต้น | 1333084160 | 0 |
ซิป | 1303107894 | 1 นาที 10 วินาที |
gzip | 1303107753 | 1 นาที 35 วินาที |
bzip2 | 1309234947 | 6 นาที 10 วินาที |
การบีบอัดที่เร็วที่สุด
เครื่องมือ | ขนาดไฟล์ | เวลาที่ถ่าย |
---|---|---|
ไฟล์เริ่มต้น | 1333084160 | 0 |
ซิป | 1304163943 | 1 นาที 0 วินาที |
gzip | 1304163802 | 1 นาที 15 วินาที |
bzip2 | 1313557595 | 6 นาที 10 วินาที |
จากการทดสอบครั้งสุดท้ายเป็นที่ชัดเจนว่า bzip2 ไม่เป็นประโยชน์อย่างที่สองเครื่องมือบีบอัดอื่น ๆ ใช้เวลาในการบีบอัดไฟล์นานกว่านี้และขนาดไฟล์สุดท้ายก็ใหญ่กว่าอีกสองเครื่องมือ
ความแตกต่างระหว่างซิปและ gzip ไม่สำคัญนักและในขณะที่ gzip มักจะออกมาด้านบนรูปแบบ zip จะพบได้บ่อยในระบบปฏิบัติการที่แตกต่างกัน
คำตัดสิน
ใช้ zip หรือ gzip เป็นเครื่องมือบีบอัดไฟล์ Linux บางที bzip2 มีวันและจำเป็นต้องถูกคุมขังในประวัติศาสตร์