ความแตกต่างระหว่าง GZIP กับ TAR ความแตกต่างระหว่าง

Anonim

GZIP เทียบกับ TAR

The. น้ำมันดิน gz extension เป็นไฟล์ที่ได้รับความนิยมอย่างมากเมื่อดาวน์โหลดไฟล์โดยเฉพาะในระบบปฏิบัติการ Windows ที่ไม่ใช่ แต่แตกต่างจากส่วนขยายส่วนใหญ่ไม่ได้หมายถึงการระบุโปรแกรมเดียวที่จะใช้ในการเปิดไฟล์นี้ มันชี้ไปที่สอง Tar เป็นรูปแบบไฟล์ แต่ยังเป็นชื่อของโปรแกรมที่สร้างไฟล์ Tar เป็นตัวจัดเก็บข้อมูลซึ่งหมายความว่าจะเก็บไฟล์หลายไฟล์ไว้ในไฟล์เดียว แต่ไม่มีการบีบอัด Gzip ที่จัดการ gz extension คือเครื่องมือบีบอัดที่ใช้ในการลดเนื้อที่ดิสก์ที่ใช้โดยไฟล์

ผู้ใช้ Windows ส่วนใหญ่จะใช้โปรแกรมบีบอัดและเก็บไฟล์เดียว บางโปรแกรมที่ทำเช่นนี้คือ WinRAR, 7zip และ Winzip แต่นี่ไม่ใช่กรณีในสภาพแวดล้อมของ UNIX และ Linux ที่การเก็บและบีบอัดมีสองขั้นตอนที่แตกต่างกันไปทั้งหมด Tarball เป็นชื่อที่ใช้ในการระบุคอลเลกชันใด ๆ ของไฟล์ที่เก็บถาวรไว้ในไฟล์เดียวโดยแอพพลิเคชัน Tar ไม่ว่าจะถูกบีบอัดหรือไม่ก็ตาม แม้ว่า Gzip เป็นเครื่องมือบีบอัดที่พบได้บ่อยที่สุดที่ใช้กับ tarball แต่ก็ไม่ใช่เครื่องมือเดียว นอกจากนี้ยังมีเครื่องมือบีบอัดอีกชื่อว่า Bzip2 ซึ่งสามารถบีบอัดไฟล์ได้อีก แต่จะใช้เวลานานกว่าเดิม

มีข้อดีและข้อเสียในการสร้าง tarball แบบซิปเมื่อเทียบกับแอพพลิเคชั่นมาตรฐานที่ทำทั้งสองอย่าง tarball ที่บีบอัดอาจลดขนาดไฟล์เครื่องมือบีบอัดไม่ได้บีบอัดไฟล์ทีละไฟล์ แต่ใช้กับ tarball ทั้งหมดเป็นไฟล์ขนาดใหญ่ นี่เป็นเรื่องที่เห็นได้ชัดยิ่งขึ้นเมื่อต้องจัดการกับไฟล์บีบอัดข้อมูลกึ่งหนึ่งเช่นไฟล์ GIF และ JPG

ข้อเสียของการใช้รูปแบบนี้คือคุณจะไม่สามารถแยกไฟล์เดียวได้ เนื่องจากที่เก็บถาวรทั้งหมดถูกบีบอัดโดยรวมคุณจะต้องยกเลิกการบีบอัดข้อมูลทั้งหมดก่อนที่จะแยกไฟล์เดี่ยวออก การดึงไฟล์เดียวจาก tarball ซิปขนาดใหญ่อาจใช้เวลานานกว่าการแยกไฟล์เดียวจากไฟล์เดียวกันที่บีบอัดและเก็บถาวรโดยใช้เครื่องมืออื่นเช่น WinRAR หรือ Winzip

สรุป:

1. Gzip เป็นเครื่องมือบีบอัดที่ใช้เพื่อลดขนาดของไฟล์

2 Tar เป็นตัวเก็บถาวรที่ใช้ในการรวมหลายไฟล์เข้าด้วยกัน

3 Gzip และ Tar มักใช้ควบคู่ไปกับการสร้าง Tarball ที่ถูกบีบอัดอย่างมาก

4 การแยกไฟล์แต่ละไฟล์อาจใช้เวลานานกว่ากับ tarball แบบซิปมากกว่าแบบอื่น