ZIP เป็นรูปแบบไฟล์ถาวรที่รองรับการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล ไฟล์นี้ เช่นเดียวกับรูปแบบไฟล์ถาวรอื่นๆ คือเพียงแค่ชุดรวมของไฟล์และ/หรือโฟลเดอร์หนึ่งหรือมากกว่า แต่ถูกบีบอัดเป็นไฟล์เดียวเพื่อการขนส่งและการบีบอัดที่ง่าย อย่างไรก็ตาม บางผู้ใช้บน Mac OS ได้รับข้อผิดพลาดเมื่อพวกเขาลองดับเบิลคลิกไฟล์ Zip เพื่อแตกไฟล์ ข้อความผิดพลาดที่พวกเขาได้รับคือ "Unable to expand filename.zip (Error 1 – Operation not permitted.)" และแสดงพร้อมกล่องโต้ตอบ Archive Utility
สาเหตุของ Unable to Expand Zip File
เราสำรวจปัญหานี้โดยเฉพาะโดยการดูรายงานผู้ใช้ต่างๆ และกลยุทธ์ซ่อมแซมที่มักใช้เพื่อแก้ไขปัญหาโดยผู้ใช้ที่พบว่าตัวเองอยู่ในสถานการณ์คล้ายกัน ตามการสำรวจของเรา มีสถานการณ์ที่แตกต่างกันหลายอย่างที่ทราบว่าเป็นกระตุ้นข้อความผิดพลาดนี้:
- ไฟล์ดาวน์โหลดเสียหาย – เมื่อคุณดาวน์โหลดไฟล์ในเบราว์เซอร์บน Mac OS มีโอกาสที่ไฟล์อาจไม่ถูกดาวน์โหลดอย่างถูกต้องและสมบูรณ์เนื่องจากปิดเว็บไซต์ก่อนที่การดาวน์โหลดจะเสร็จ ทุกครั้งที่สิ่งนี้เกิดขึ้น คุณจะไม่สามารถเปิดไฟล์ Zip ได้ แม้ว่าไฟล์อาจอยู่ในโฟลเดอร์ดาวน์โหลด ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการดาวน์โหลดไฟล์อีกครั้งโดยไม่ปิดเว็บไซต์ดาวน์โหลด หรือโดยการดาวน์โหลดผ่าน Terminal
- ไฟล์ Zip มีไฟล์ขนาดใหญ่มาก – กรณีที่เป็นไปได้อีกอย่างที่ข้อผิดพลาดนี้เกิดขึ้นคือเมื่อแตกไฟล์ (decompress) ไฟล์ขนาดใหญ่มาก ผู้ใช้หลายคนที่อยู่ในสถานการณ์คล้ายกันรายงานว่าพวกเขาสามารถแก้ไขปัญหาได้หลังจากใช้ Terminal พร้อมคำสั่ง unzip เพื่อแตกไฟล์ Zip เนื่องจาก Archive Utility ไม่อนุญาตให้คุณแตกไฟล์ขนาดใหญ่ได้
- สิทธิ์บนไฟล์ Zip – ในบางกรณี สิทธิ์ในการอ่าน/เขียน หรือไดเรกทอรีของไฟล์ Zip อาจเป็นหน้าที่สำคัญสำหรับข้อผิดพลาดนี้ หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้โดยการใช้ซอฟต์แวร์บุคคลที่สามเพื่อแตกไฟล์ Zip
หากคุณกำลังมองหาวิธีแก้ไขข้อความผิดพลาดที่แน่นอนนี้ซึ่งป้องกันไม่ให้คุณใช้ไฟล์ Zip บทความนี้จะให้คุณรายการขั้นตอนการแก้ไขปัญหาที่มีคุณภาพ ด้านล่าง คุณจะพบชุดวิธีการที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ไขปัญหานี้สำเร็จแล้ว
วิธีที่ 1: แตกไฟล์ Zip โดยใช้ Terminal
เมื่อการดับเบิลคลิก Zip แบบง่ายไม่ได้ผล คุณสามารถลองแตกไฟล์ใน Terminal ได้ บางครั้งไฟล์ขนาดใหญ่ไม่สามารถแตกได้ใน Archive Utility และต้องแตกใน Terminal มีคำสั่งง่ายๆ "unzip" ที่ใช้ใน Terminal สำหรับไฟล์ Zip เพื่อแตกไฟล์ เมื่อคุณใช้คำสั่งนี้ ไฟล์จะไปที่โฟลเดอร์บัญชีผู้ใช้ เพื่อแตกไฟล์ใน Terminal ทำตามขั้นตอนด้านล่าง:
- กดค้าง Command และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal เพื่อค้นหาและ Enter

- ตอนนี้ลองคำสั่ง unzip สำหรับไฟล์ Zip ของคุณ
unzip filename.zip
(คุณสามารถลากและวางไฟล์ Zip ได้ เพื่อให้มันวางพาธไดเรกทอรีด้วย)
- กด Enter และมันจะเริ่มแตกไฟล์

- สำหรับกรณีส่วนใหญ่ หากคุณได้ข้อผิดพลาด No such directory Error หรือไม่พบ คุณสามารถใช้คำสั่ง "cd" ด้วยตนเองเพื่อเข้าไปในไดเรกทอรีและแตกไฟล์จากที่นั่น เช่นนี้:
cd Desktop unzip timer.zip

หากวิธีนี้ไม่แก้ปัญหาสำหรับคุณ อย่ากังวล คุณสามารถลองวิธีถัดไปด้านล่างได้
วิธีที่ 2: ใช้ซอฟต์แวร์ยูทิลิตี้การแตกไฟล์
ตอนนี้ บางครั้งอาจมีปัญหากับสิทธิ์ของคุณหรือการเปิดไฟล์ Zip ปกติ แต่มีซอฟต์แวร์ยูทิลิตี้มากมายบน App Store และออนไลน์ ซึ่งสามารถช่วยคุณแตกไฟล์ Zip ได้โดยไม่มีปัญหา คุณสามารถดาวน์โหลด Stuffit Expander จาก Mac App Store และลองใช้มันสำหรับไฟล์ Zip ผู้ใช้ส่วนใหญ่ไม่สามารถแตกไฟล์ได้แม้ด้วย Terminal แต่การใช้ซอฟต์แวร์นี้ช่วยให้พวกเขาแก้ปัญหาได้ คุณสามารถตรวจสอบขั้นตอนด้านล่างสำหรับวิธีแตกไฟล์โดยใช้แอปพลิเคชันนี้:
- เปิด Mac App Store โดยการคลิกไอคอนใน Dock

- ตอนนี้ค้นหาแอป "Stuffit Expander" ใน App Store
- คลิกที่ Get (รับ) และจากนั้น Install (ติดตั้ง) นี่จะติดตั้งแอปพลิเคชันบน Mac OS ของคุณ

- หลังจากติดตั้งแล้ว คลิก open หรือไปที่ Spotlight (Command + Space) และค้นหา "Stuffit Expander" แล้วเปิดมัน
- ตอนนี้ คลิกที่ Stuffit Expander Icon ของแอปพลิเคชัน
- ค้นหาไฟล์ Zip ที่คุณต้องการแตกและ open

- จากนั้นเลือกโฟลเดอร์ที่คุณต้องการแตกไฟล์ไป
- นี่จะแตกไฟล์ที่บีบอัดสำหรับคุณ