ขนาดไม่บีบอัดของ ZIP (ZIP Uncompressed Size) คือจำนวนไบต์ที่ไฟล์ภายใน ZIP archive จะมีเมื่อแตกไฟล์ออกมาแล้ว เปรียบเทียบกับขนาดที่บีบอัดแล้ว (Compressed Size) ที่มักจะเล็กกว่าขณะไฟล์ยังอยู่ใน archive โปรแกรมอ่านข้อมูลเมตา ExifTool จะแสดงค่านี้เป็น ZipUncompressedSize.
ไฟล์ใดมีหมายเลขนี้ และหมายเลขมาจากที่ใด
ไฟล์ archive จะบันทึกค่านี้ไว้ ไฟล์ ZIP ก็เช่นกัน รวมถึงรูปแบบไฟล์ที่ใช้งานทั่วไปซึ่งภายในเป็น ZIP ทั้งหมด เช่น เอกสาร .docx, .xlsx และ .pptx ไฟล์ .odt หนังสืออีเล็กทรอนิกส์ .epub แพ็กเกจ .jar และ .apk ส่วนไฟล์ RAR, 7z และรูปแบบ archive อื่นๆ ก็เก็บตัวเลขเดียวกันนี้ในโครงสร้างของตนเอง รายงานอาจไม่แสดงค่านี้สำหรับไฟล์ .odt และ .epub แม้ว่าไฟล์จะบันทึกค่าไว้ก็ตาม
โดยทั่วไปแล้วแฟ้มบีบอัดมีไว้เพื่อรวมหลายไฟล์ให้กลายเป็นไฟล์เดียว แม้จะใช้เก็บไฟล์เดียวก็ได้เช่นกัน และโปรแกรมบีบอัดจะบันทึกขนาดเดิมของแต่ละไฟล์ขณะบีบอัดให้โดยอัตโนมัติ การทำงานนี้ถูกจัดการโดยแอปที่สร้างแฟ้มบีบอัดนั้น ไม่ว่าจะเป็น 7-Zip, WinRAR, WinZip, Archive Utility บน macOS, คำสั่งโฟลเดอร์บีบอัดของ Windows หรือคำสั่ง zip บนบรรทัดคำสั่ง
ควรเข้าใจว่าตัวเลขนี้เป็นเพียงการประกาศ แฟ้มบีบอัดจะระบุว่าหลังแตกไฟล์แล้ว เนื้อหาควรมีขนาดเท่าไร; แต่จะไม่มีการตรวจสอบจนกว่าคุณจะแตกไฟล์จริงๆ แล้วจึงนำขนาดและ checksum ที่บันทึกไว้มาเปรียบเทียบกับไฟล์ที่ได้
ค่าทั่วไปมีลักษณะอย่างไร
เป็นจำนวนไบต์จำนวนเต็ม ซึ่งหลายแอปมักจะแปลงเป็น KB หรือ MB เพื่อแสดงผล ตัวอย่างเช่น ข้อความในเอกสาร Word สั้นๆ อาจแสดงว่า 48219 ไบต์เมื่อไม่บีบอัด ในขณะที่กินพื้นที่เพียงเล็กน้อยภายในไฟล์ .docx
นำขนาดเมื่อบีบอัดมาหารด้วยขนาดนี้ คุณจะได้อัตราการบีบอัด ขนาดช่องว่างที่ต่างกันขึ้นอยู่กับเนื้อหาและวิธีบีบอัดที่ใช้ โดย Deflate เป็นวิธีมาตรฐานในไฟล์ ZIP และมี BZIP2 และ LZMA เป็นตัวเลือกอื่น หนึ่งข้อที่ควรรู้คือ ช่องข้อมูลดั้งเดิมของ ZIP มีขนาด 32 บิต จึงรองรับได้สูงสุด 4,294,967,295 ไบต์ เล็กกว่าประมาณ 4 GB เนื้อหาที่ใหญ่กว่านี้ต้องใช้ส่วนขยาย ZIP64 ซึ่งเก็บตัวเลขจริงไว้ในระเบียนเพิ่มเติม ดังนั้นแอปเก่ามากๆ ที่ไม่รองรับ ZIP64 อาจรายงานตัวเลขที่ถูกตัดทอนหรือผิดปกติสำหรับไฟล์ขนาดใหญ่
ทำไมมันจึงสำคัญ
การใช้งานที่เป็นรูปธรรมที่สุดคือการวางแผน ตัวเลขนี้จะบอกคุณได้ว่าพอแตกไฟล์ออกมาแล้ว เนื้อหาจะใส่ลงในพื้นที่ที่มีอยู่ได้หรือไม่ และบางครั้งอาจทำให้ประหลาดใจได้ เพราะแฟ้มบีบอัดที่มีแต่ไฟล์ข้อความหรือไฟล์ log ขนาดไม่ใหญ่นัก อาจขยายเป็นหลายกิกะไบต์ การเปรียบเทียบกับขนาดเมื่อบีบอัดยังช่วยบอกด้วยว่าการบีบอัดได้ผลหรือไม่: ถ้าตัวเลขใกล้เคียงกันมาก แสดงว่าเนื้อหานั้นถูกบีบอัดมาแล้ว เช่นไฟล์ JPEG, MP3 และ MP4 และการบีบอัดซ้ำจะไม่ช่วยประหยัดพื้นที่
มันยังทำหน้าที่เป็นการตรวจสอบความสมเหตุสมผลไปพร้อมกันด้วย แฟ้มบีบอัดขนาดไม่กี่ร้อยกิโลไบต์ที่ประกาศว่ามีขนาดเมื่อไม่บีบอัดใหญ่ผิดปกติ ควรใช้ด้วยความระมัดระวัง เพราะแฟ้มที่สร้างมาเพื่อโจมตีจะใช้เทคนิคนี้ในการกินพื้นที่ดิสก์เมื่อมีคนแตกไฟล์ออกมา สำหรับงานเก็บถาวร การเปรียบเทียบจะเป็นอีกทางหนึ่ง คือการตรวจดูว่าขนาดที่ประกาศไว้ตรงกับไฟล์ที่ได้มาหรือไม่ ซึ่งเป็นวิธีง่ายๆ ในการยืนยันว่าแฟ้มบีบอัดเก่าๆ ยังคงครบถ้วน
ตัวเลขนี้ไม่มีข้อมูลส่วนบุคคลใดๆ เป็นเพียงการอธิบายปริมาณข้อมูล ไม่ได้บอกอะไรเกี่ยวกับตัวผู้สร้างไฟล์