การบีบอัด (Zipping) และแตกไฟล์ (Unzipping) บน Mac ง่ายกว่าแพลตฟอร์มอื่นมาก แค่ดับเบิลคลิกไฟล์ โฟลเดอร์อีกอันจะโผล่พร้อมไฟล์ที่บีบอัดทั้งหมดจากไฟล์ต้นฉบับ ไม่ต้องใช้ extractor เพื่อเข้าถึงไฟล์ที่บีบอัด
ไม่ว่าจะเป็นประเภทไฟล์ใดที่ถูกบีบอัด หรือไฟล์ที่บีบอัดมีขนาดใหญ่แค่ไหน กระบวนการเหมือนกัน macOS สร้างโฟลเดอร์ที่มีชื่อเดียวกับไฟล์ที่บีบอัด และทิ้งเนื้อหาทั้งหมดไว้ที่นั่น วิธีนี้ไม่ต้องกังวลเรื่องการสร้างหรือตั้งชื่อโฟลเดอร์ใหม่ เพราะ macOS ทำทุกอย่างให้เอง โฟลเดอร์ใหม่ยังอยู่ในโฟลเดอร์เดียวกับที่ไฟล์ที่บีบอัดถูกบันทึก ทำให้ผู้ใช้ค้นหาไฟล์ที่แตกออกมาได้ง่ายขึ้น
การแตกไฟล์ปกติใช้เวลาไม่กี่วินาที ขึ้นอยู่กับจำนวนไฟล์ที่ต้องแตกและขนาดไฟล์ อย่างไรก็ตาม อาจเจอข้อผิดพลาดบางอย่างเมื่อแตกไฟล์ โดยเฉพาะหากไฟล์ที่บีบอัดเสียหายหรือติดเชื้อมัลแวร์ หนึ่งในปัญหาที่อาจเจอคือ Can't Unzip: Operation not permitted or Decompression Failed บน Mac บทความนี้จะอธิบายว่าข้อผิดพลาดนี้คืออะไร และทำอย่างไรให้แตกไฟล์สำเร็จ
Can't Unzip: Operation not permitted or Decompression Failed บน Mac
ตามที่กล่าวไว้ข้างต้น ข้อผิดพลาดนี้มักโผล่ขึ้นมาเมื่อผู้ใช้พยายามแตกไฟล์บน Mac ปัญหานี้ทำให้การแตกไฟล์ล้มเหลว และป้องกันไม่ให้ผู้ใช้เข้าถึงไฟล์ที่บีบอัด
เคล็ดลับ: สแกน Mac เพื่อตรวจสอบปัญหาประสิทธิภาพ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย
ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ทำงานช้าลง
ไม่มี macOS version ใดที่เกี่ยวข้องกับข้อผิดพลาดนี้โดยเฉพาะ แต่ระบบปฏิบัติการเก่ามีแนวโน้มที่จะเจอปัญหาแบบนี้มากกว่า สิ่งที่ทำให้ข้อผิดพลาดนี้รบกวนคือ มันเกิดขึ้นตอนไฟล์แตกเกือบเสร็จแล้ว นี่คือข้อความข้อผิดพลาดทั่วไปที่อาจโผล่:
- Unable to unarchive into Desktop (Error 1 – Operation not permitted.)
- Decompression Failed
- Can't Unzip: Operation not permitted
เมื่อได้ข้อผิดพลาดนี้ สิ่งแรกที่ต้องกำหนดคือ ปัญหาเกี่ยวกับไฟล์เพียงอย่างเดียว หรือเกี่ยวกับ macOS ลองแตกไฟล์อื่นๆ เพื่อดูว่าปัญหาอยู่ที่ไหน ควรลองหาว่าทำไม Mac ถึงได้ข้อผิดพลาด Can't Unzip: Operation not permitted or Decompression Failed
สาเหตุเบื้องหลัง Can't Unzip: Operation not permitted or Decompression Failed บน Mac
เมื่อไม่สามารถแตกไฟล์ที่บีบอัดได้ ต้องหาก่อนว่ามีอะไรผิดปกติกับไฟล์หรือไม่ อาจเป็นเพราะไฟล์ดาวน์โหลดไม่ครบ หรือไฟล์ที่บีบอัดมีไฟล์เสียหาย macOS ปฏิเสธการประมวลผลไฟล์ที่เสียหาย ไม่ครบ หรือ corrupt และไม่สามารถทำอะไรกับไฟล์ประเภทนี้ได้
ยังเป็นไปได้ว่า ซอฟต์แวร์ภายนอก (third-party) กำลังป้องกันไม่ให้แตกไฟล์ได้ เช่น antivirus อาจขัดขวางการแตกไฟล์เพราะตรวจพบไฟล์อันตรายหรือติดเชื้อ แต่บางครั้งข้อผิดพลาดอาจเกี่ยวกับ macOS เอง อาจมีปัญหาแตกไฟล์เนื่องจากพื้นที่จัดเก็บต่ำ หรือ glitch ชั่วคราว
ไม่ว่าสาเหตุจะเป็นอะไร การแตกไฟล์บีบอัดไม่ควรเป็นปัญหา หากเจอข้อผิดพลาดนี้ มีวิธีอื่นในการแตกไฟล์และแก้ไขปัญหานี้
ทำอย่างไรกับข้อผิดพลาด Can't Unzip: Operation not permitted or Decompression Failed บน Mac
ได้กล่าวไว้ก่อนหน้านี้ว่า สิ่งแรกต้องแยกปัญหา กำหนดว่าปัญหาเป็นไฟล์หรือ Mac โดยดาวน์โหลดและแตกไฟล์เดียวกันบนคอมพิวเตอร์อื่น หากข้อผิดพลาดเดียวกันปรากฏ แสดงว่าไฟล์มีปัญหาตั้งแต่แรก หาไฟล์ทางเลือก และดูว่าแตกได้สำเร็จหรือไม่
หากไฟล์บีบอัดแตกได้บนคอมพิวเตอร์อื่น แสดงว่าปัญหาอยู่ที่ Mac ของคุณ ในกรณีนี้ สามารถแตกไฟล์โดยใช้ Terminal แทน นี่คือสิ่งที่ต้องทำ:
- เปิด Terminal จากโฟลเดอร์ Applications หรือค้นหาผ่าน Spotlight
- ในหน้าต่าง Terminal พิมพ์ unzip แล้วกด spacebar ยังไม่กด Enter
- ไปที่ Finder และค้นหาไฟล์ที่แตกไม่ได้
- ลากและวางไฟล์ดังกล่าวลงในหน้าต่าง Terminal
- กด Enter เพื่อรันคำสั่ง
ควรจะแตกไฟล์ที่บีบอัดและบันทึกไฟล์ทั้งหมดบนคอมพิวเตอร์ อย่างไรก็ตาม จำไว้ว่านี่เป็นแค่ workaround และไม่ได้แก้ไขข้อผิดพลาดจริงๆ อาจเจอปัญหาเดิมซ้ำเมื่อแตกไฟล์อื่น ดังนั้นแนะนำให้จัดการข้อผิดพลาดนี้ครั้งเดียวจบ โดยใช้ขั้นตอนด้านล่าง:
1. ดาวน์โหลดไฟล์ zip ใหม่
หากมีปัญหาการเชื่อมต่ออินเทอร์เน็ต หรือไฟล์ภายนอกป้องกันไม่ให้ดาวน์โหลดไฟล์ครบ ให้ดาวน์โหลดไฟล์อีกครั้ง แตคราวนี้ ตรวจสอบว่าเชื่อมต่อเสถียร เพื่อไม่ให้ขัดจังหวะการดาวน์โหลด ยังเป็นความคิดที่ดีที่จะปิด antivirus หรือ firewall ชั่วคราว จนกว่าจะแตกไฟล์เสร็จ หลังดาวน์โหลดแล้ว ดับเบิลคลิกดูว่าทำงานได้หรือไม่ หากไม่ได้ ไปขั้นตอนถัดไป
2. รีสตาร์ท Mac
การรีบูท Mac จะ refresh ระบบปฏิบัติการ และโหลดโปรเซสที่อาจได้รับผลกระทบจาก glitch ชั่วคราว หลังรีสตาร์ท ลองแตกไฟล์อีกครั้ง ดูว่าขั้นตอนนี้ช่วยได้หรือไม่
3. ลบไฟล์เสียหาย
หากข้อผิดพลาดการแตกไฟล์เกิดจากไฟล์เสียหายบน Mac ต้องลบไฟล์ที่ก่อให้เกิดปัญหาเหล่านี้ด้วย Mac Cleaner ควรสแกนทุกมุมของ macOS เพื่อลบสิ่งที่อาจก่อให้เกิดข้อผิดพลาดที่เป็นไปได้
4. ใช้แอปภายนอก (Third-party app)
หากขั้นตอนข้างต้นไม่ได้ผล หรือแตกไฟล์ผ่าน Terminal ได้ข้อผิดพลาดเดียวกัน สามารถขอความช่วยเหลือจาก archiving tool เช่น RAR, WinZip, Easy Unrar, Unzip & Zip, B1 Free Archiver, XZip, 7Zipper, AXArchiver และอื่นๆ แค่ตรวจสอบให้แน่ใจว่าดาวน์โหลดเครื่องมือที่น่าเชื่อถือ เพื่อหลีกเลี่ยงปัญหาเพิ่มเติม
สรุป
ไฟล์ Zip มีประโยชน์สำหรับการถ่ายโอนข้อมูลปริมาณมากผ่านอินเทอร์เน็ต มักใช้สำหรับหลายไฟล์หรือเอกสาร ทำให้กระบวนการดาวน์โหลดไม่ยุ่งยาก มีหลายวิธีแตกไฟล์บน Mac แตะดับเบิลคลิกเป็นวิธีตรงไปตรงมาที่สุด แต่หากผลลัพธ์เป็น Can't Unzip: Operation not permitted or Decompression Failed บน Mac สามารถลอง workaround ข้างต้นขณะแก้ไขข้อผิดพลาด