รูปแบบไฟล์คลังข้อมูลและการบีบอัด: ZIP, 7Z และ TAR
วิธีที่คอนเทนเนอร์คลังข้อมูลรวมโฟลเดอร์เข้าด้วยกัน, ลดความซ้ำซ้อนของไฟล์ และปกป้องความสมบูรณ์ของข้อมูล
ไฟล์ของคุณได้รับการประมวลผลทั้งหมดภายในเว็บเบราว์เซอร์ของคุณโดยใช้ HTML5 Canvas และ WebAssembly ไม่มีข้อมูลใดออกจากอุปกรณ์ของคุณเลย
ข้ามคิวการอัปโหลดและดาวน์โหลด การแปลงไฟล์เกิดขึ้นในเครื่องด้วยความเร็วสูงสุดของฮาร์ดแวร์โดยไม่มีข้อจำกัดจากเซิร์ฟเวอร์
สอดคล้องตามข้อกำหนดอย่างเป็นทางการของ ISO, W3C และ IETF เพื่อรับประกันความเข้ากันได้ของผลลัพธ์ในระบบปฏิบัติการสมัยใหม่
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| รูปแบบผลลัพธ์ | ประเภท MIME | ข้อกำหนด | ประเภท |
|---|---|---|---|
| ZIP ไฟล์เก็บถาวร | application/zip | ISO-IEC-29500 | ไฟล์เก็บถาวรบีบอัดมาตรฐาน |
| TAR ไฟล์เก็บถาวร | application/x-tar | POSIX-TAR-SPEC | ไฟล์เก็บถาวรแบบเทป POSIX |
| 7Z ไฟล์เก็บถาวร 7-Zip | application/x-7z-compressed | SEVENZIP-SPEC | คอนเทนเนอร์ 7-Zip อัตราส่วนการบีบอัดสูง |
| GZ ไฟล์เก็บถาวร GZIP | application/gzip | RFC-1952-GZIP | ไฟล์เก็บถาวรไฟล์เดียวบีบอัดด้วย DEFLATE |
| BZ2 ไฟล์เก็บถาวร BZIP2 | application/x-bzip2 | BZIP2-SPEC | ไฟล์เก็บถาวรบีบอัดด้วยอัลกอริทึม Burrows-Wheeler |
| RAR ไฟล์เก็บถาวร | application/vnd.rar | RAR-SPEC | ไฟล์เก็บถาวรบีบอัดแบบหลายเล่ม |
ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)
ZIP กับ 7Z: ความเข้ากันได้เทียบกับการบีบอัดขั้นสูง
ZIP มีความสามารถในตัวระบบปฏิบัติการ Windows, macOS, Android และ Linux โดยสามารถดับเบิลคลิกเพื่อเปิดได้ทันทีโดยไม่ต้องติดตั้งแอปพลิเคชันจากภายนอก ส่วน 7Z ใช้อัลกอริทึม LZMA2 ขั้นสูง ซึ่งช่วยบีบอัดไฟล์ขนาดใหญ่ (เช่น ไฟล์ติดตั้งซอฟต์แวร์และข้อมูลเกม) ให้มีขนาดเล็กกว่า ZIP มาตรฐานถึง 20% ถึง 50%
ทำไมระบบ Linux ถึงใช้ TAR.GZ
ไฟล์ ZIP มาตรฐานมักจะสูญเสียสิทธิ์การใช้งานของผู้ใช้บนระบบ Unix และลิงก์สัญลักษณ์ ยูทิลิตี้ TAR จะทำหน้าที่รวมไฟล์หลายไฟล์และสิทธิ์ของโฟลเดอร์ไว้ในสตรีมต่อเนื่องเดียว จากนั้น GZIP จะบีบอัดสตรีมนั้น ทำให้ .tar.gz กลายเป็นมาตรฐานสำหรับการสำรองข้อมูลเซิร์ฟเวอร์และแพ็กเกจของ Linux
ไฟล์ที่ถูกบีบอัดมาแล้วจะไม่สามารถทำให้เล็กลงได้อีก
การพยายามบีบอัดวิดีโอ MP4, ภาพถ่าย JPEG หรือเพลง MP3 จะแทบไม่ช่วยลดขนาดไฟล์ลงเลย (มักจะลดลงน้อยกว่า 1%) เนื่องจากไฟล์เหล่านั้นถูกบีบอัดไว้อย่างหนาแน่นอยู่แล้ว การนำไฟล์เหล่านี้มารวมเป็นคลังข้อมูลยังคงมีประโยชน์สำหรับการรวมไฟล์หลายร้อยไฟล์ให้เป็นลิงก์ดาวน์โหลดเดียว
อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ