เครื่องมือแปลงไฟล์ ZIP Archive เป็น TAR Archive

การแปลงไฟล์ ZIP ไปเป็น TAR จะเปลี่ยนคอนเทนเนอร์ไฟล์บีบอัดให้เป็นรูปแบบเทปอาร์ไคร์ฟแบบไม่บีบอัด ซึ่งเหมาะสำหรับสภาพแวดล้อมระบบยูนิกซ์ (Unix)

เลือกหรือลากไฟล์

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดZIPTAR
ประเภท MIMEapplication/zipapplication/x-tar
ประเภทarchive containerarchive container
การบีบอัดDEFLATE / BZIP2 / LZMAuncompressed (often combined with gzip/bzip2/xz)
ข้อกำหนดมาตรฐานPKWARE APPNOTE.TXTPOSIX.1-2001 / IEEE 1003.1 ustar
ส่วนหัว Magic Bytes50 4B 03 04 (PK..)75 73 74 61 72 (ustar)

ภาพรวมรูปแบบและการใช้งาน

ผู้ดูแลระบบและนักพัฒนาซอฟต์แวร์มักจะแปลงไฟล์ ZIP เป็น TAR เมื่อย้ายไฟล์จากเดสก์ท็อป Windows ไปยังเซิร์ฟเวอร์ Linux แม้ว่า ZIP จะจัดการการบีบอัดไฟล์แต่ละไฟล์ได้ดีและเหมาะสำหรับคอมพิวเตอร์ส่วนบุคคล แต่สภาพแวดล้อมของ Linux อาศัย TAR เพื่อรวมแผนผังไดเรกทอรีทั้งหมดเข้าด้วยกันพร้อมทั้งรักษาิทธิ์และข้อมูลความเป็นเจ้าของไฟล์ไว้อย่างแม่นยำ ระบบปฏิบัติการเช่น Ubuntu หรือ Red Hat ใช้ TAR เป็นรูปแบบมาตรฐานสำหรับการแจกจ่ายซอฟต์แวร์และการสำรองข้อมูล การดำเนินการแปลงนี้จำเป็นต้องคลายแพ็กเกจ ZIP และแพ็กเกจเนื้อหาดิบใหม่ลงในโครงสร้าง TAR กระบวนการนี้ช่วยให้มั่นใจได้ว่าลิงก์สัญลักษณ์ (symbolic links) รหัสผู้ใช้ และสิทธิ์กลุ่มจะยังคงอยู่ครบถ้วนก่อนที่จะปรับใช้บนเซิร์ฟเวอร์ระยะไกล แผงควบคุมโฮสติ้งเว็บไซต์และระบบ CI/CD จำเป็นต้องใช้โครงสร้างไฟล์เฉพาะนี้เพื่อปรับใช้ซอฟต์แวร์และไฟล์เว็บไซต์ได้อย่างถูกต้องโดยไม่มีข้อผิดพลาดด้านสิทธิ์การเข้าถึง

ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)

ไฟล์ ZIP ใช้ MIME type application/zip และเริ่มต้นด้วยลายเซ็น magic byte 50 4B 03 04 โดยรวมสตรีมการบีบอัด DEFLATE แยกต่างหากสำหรับแต่ละไฟล์ที่จัดเก็บ ในทางตรงกันข้าม ไฟล์ TAR ใช้ MIME type application/x-tar และไม่มี magic bytes ที่ตำแหน่งเริ่มต้น (offset zero) แต่จะอาศัยบล็อกส่วนหัว POSIX ที่เริ่มต้นที่ไบต์ 257 ด้วยตัวระบุ UStar แทน TAR เป็นรูปแบบคอนเทนเนอร์อย่างเคร่งครัดซึ่งไม่ได้บีบอัดไฟล์ด้วยตัวเอง นี่คือเหตุผลที่ผู้ดูแลระบบมักจะห่อไฟล์ TAR ที่ได้ด้วยการบีบอัด gzip หรือ bzip2

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

ไฟล์ TAR สามารถเปิดได้โดยตรงบน macOS, Linux และ Windows 11 สมัยใหม่ผ่านเครื่องมือบรรทัดคำสั่งในตัวหรือโปรแกรมจัดการอาร์ไคร์ฟสมัยใหม่ เช่น 7-Zip ไฟล์ ZIP ได้รับการสนับสนุนสากลในเกือบทุกระบบปฏิบัติการบนเดสก์ท็อปและมือถือ เว็บเบราว์เซอร์ไม่สามารถคลายไฟล์ทั้งสองรูปแบบได้โดยตรงโดยไม่มีไลบรารี JavaScript เช่น JSZip หรือ pako

💡 ข้อมูลที่เป็นประโยชน์

พึงระลึกไว้เสมอว่าไฟล์ TAR ไม่ได้บีบอัดข้อมูลด้วยตัวเอง หากคุณต้องการขนาดไฟล์ที่เล็กลงหลังจากแปลงจาก ZIP ให้ใช้การบีบอัด Gzip เพื่อสร้างไฟล์ .tar.gz

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

โปรเจกต์ซอฟต์แวร์ขนาด 500 MB ที่บรรจุเป็นไฟล์ ZIP จะยังคงมีขนาดประมาณ 500 MB เมื่อแปลงเป็นคอนเทนเนอร์ TAR แบบไม่บีบอัด การถ่ายโอนไฟล์ TAR ที่ไม่ได้บีบอัดนี้ใช้เวลาประมาณ 1.1 วินาที บนการเชื่อมต่อไฟเบอร์ 4 Gbps, ประมาณ 13 วินาที บนเครือข่ายมือถือ 5G มาตรฐาน และมากกว่า 1 นาที บนการเชื่อมต่อ 4G ที่ช้ากว่า

คำถามที่พบบ่อย

จะแปลงไฟล์ ZIP Archive เป็น TAR Archive โดยไม่สูญเสียคุณภาพได้อย่างไร

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

ความแตกต่างระหว่างไฟล์ ZIP Archive และ TAR Archive คืออะไร

ไฟล์ ZIP จะบีบอัดไฟล์แต่ละไฟล์ทีละไฟล์และมีไดเรกทอรีกลางอยู่ที่ส่วนท้ายของไฟล์ ในขณะที่ไฟล์ TAR จะนำไฟล์มารวมกันเรียงต่อกันเป็นสตรีมขนาดใหญ่เพียงหนึ่งเดียวโดยไม่มีการบีบอัดในตัว และต้องอาศัยเครื่องมือภายนอกสำหรับการบีบอัด