ZIP là định dạng file nén hỗ trợ nén dữ liệu không mất mát. File này, giống các định dạng file nén khác, đơn giản là tập hợp một hoặc nhiều file và/hoặc thư mục nhưng được nén thành một file đơn lẻ để dễ vận chuyển và nén. Tuy nhiên, một số người dùng Mac OS gặp lỗi khi thử double-click (nhấp đúp) file zip để giải nén. Thông báo lỗi họ nhận được là Unable to expand filename.zip (Error 1 – Operation not permitted.) và hiển thị cùng hộp thoại Archive Utility.
Nguyên nhân gây ra Unable to Expand Zip File
Chúng tôi đã điều tra vấn đề này bằng cách xem xét các báo cáo người dùng và chiến lược sửa chữa thường được dùng để khắc phục. Dựa trên điều tra, có một số tình huống khác nhau gây ra thông báo lỗi cụ thể này:
- File tải về bị hỏng – Khi tải file trên trình duyệt Mac OS, có khả năng file không được tải đúng và hoàn chỉnh do đóng trang web trước khi tải xong. Khi điều này xảy ra, bạn sẽ không thể mở file zip, dù file có thể hiện diện trong thư mục Downloads. Trong trường hợp này, bạn có thể khắc phục bằng cách tải lại file mà không đóng trang web tải hoặc tải qua Terminal.
- File zip chứa file rất lớn – Một trường hợp tiềm năng khác gây ra lỗi này là khi giải nén (decompress) một file rất lớn. Một số người dùng gặp tình huống tương tự báo cáo họ khắc phục được sau khi dùng Terminal với lệnh unzip để mở rộng file zip. Vì Archive Utility không cho phép giải nén file lớn.
- Quyền trên file zip – Trong một số trường hợp, quyền đọc/ghi hoặc thư mục của file zip có thể chịu trách nhiệm cho lỗi này. Nếu tình huống này áp dụng, bạn có thể khắc phục bằng cách dùng phần mềm bên thứ ba để giải nén file.
Nếu bạn đang tích cực tìm cách khắc phục chính xác thông báo lỗi này ngăn bạn sử dụng file zip, bài viết này sẽ cung cấp danh sách các bước khắc phục sự cố chất lượng. Dưới đây, bạn sẽ khám phá tập hợp các phương pháp mà người dùng khác đã dùng thành công để khắc phục vấn đề cụ thể này.
Phương pháp 1: Giải nén file bằng Terminal
Khi double-click đơn giản vào file zip không hoạt động, bạn luôn có thể thử giải nén file trong Terminal. Đôi khi file dung lượng lớn không thể giải nén trong Archive Utility và cần giải nén trong Terminal. Có một lệnh đơn giản "unzip" dùng trong Terminal cho file zip, để làm cho chúng giải nén. Khi bạn dùng lệnh này, file sẽ đi đến thư mục tài khoản người dùng. Để giải nén file trong Terminal, làm theo các bước:
- Giữ Command và nhấn Space để mở Spotlight, gõ Terminal để tìm kiếm và Enter.
- Bây giờ thử lệnh unzip cho file zip của bạn
unzip filename.zip
(Bạn có thể kéo thả file zip, để nó dán cả đường dẫn)
- Nhấn Enter và nó sẽ bắt đầu giải nén.
- Đối với hầu hết trường hợp, nếu bạn gặp lỗi No such directory Error (Không có thư mục) hoặc không tìm thấy, bạn có thể dùng thủ công lệnh "cd" để vào thư mục và giải nén từ đó, như sau:
cd Desktop unzip timer.zip
Nếu cách này không khắc phục được vấn đề cho bạn, đừng lo lắng, bạn có thể thử phương pháp tiếp theo dưới đây.
Phương pháp 2: Sử dụng phần mềm tiện ích giải nén
Đôi khi có thể có vấn đề với quyền của bạn hoặc mở file zip bình thường. Nhưng có nhiều phần mềm tiện ích trên App Store và trực tuyến, có thể giúp bạn giải nén file zip mà không gặp vấn đề. Bạn có thể tải Stuffit Expander từ Mac App Store và thử dùng đó cho file zip. Hầu hết người dùng không thể giải nén file ngay cả bằng Terminal nhưng dùng phần mềm này giúp họ khắc phục vấn đề. Bạn có thể xem các bước dưới để biết cách giải nén bằng ứng dụng này:
- Mở Mac App Store bằng cách nhấp biểu tượng trong Dock.
- Tìm kiếm ứng dụng Stuffit Expander trong App Store.
- Nhấp vào Get (Lấy) rồi Install (Cài đặt), điều này sẽ cài đặt ứng dụng trên Mac OS.
- Sau khi cài đặt, nhấp open (mở) hoặc vào Spotlight (Command + Space) và tìm kiếm Stuffit Expander, rồi mở nó.
- Bây giờ, nhấp vào biểu tượng Stuffit Expander của ứng dụng.
- Tìm file zip bạn muốn giải nén và open (mở).
- Chọn thư mục bạn muốn giải nén vào.
- Điều này sẽ giải nén file nén cho bạn.