Цілком ймовірно, що filename.zip
це насправді .zip
файл або є пошкодженим.
Відкрити термінал . Ви можете отримати доступ до нього, ввівши "Термінал" у Spotlight .
Введіть команду (и) на наступних етапах у командному рядку (тричі клацніть рядок, скопіюйте та вставте його у своє запит). Замініть filename.zip
фактичне ім'я zip
файлу.
Якщо ім'я файлу містить прогалини, необхідно ввести його по- різному , використовуючи втечу \
характер. Наприклад, якщо файл названий compressed crap.zip
, ви введете compressed\ crap.zip
командний рядок.
Крок 1:
Відновлення прав на диск. Після цього спробуйте відкрити .zip файл знову. За бажанням ви можете це зробити з командного рядка.
diskutil repairPermissions /
Крок 2:
Використовуйте файл, щоб підтвердити, що це насправді zip-файл:
file ~/Downloads/filename.zip
Вихід повинен бути:
Zip archive data, at least v2.0 to extract
Якщо ви не отримаєте цього результату, опублікуйте його як коментар, перш ніж продовжувати.
Крок 3:
Після підтвердження, що це насправді zip-файл, спробуйте розпакувати його безпосередньо з командного рядка:
unzip ~/Downloads/filename.zip -d ~/Downloads
Крок 4:
Крок 3, ймовірно, не вдасться. Запустіть поштову команду , щоб спробувати відновити будь-які пошкодження і врятувати вміст архіву (знову ж , замінити filename.zip
з actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Якщо це буде виконано чисто, ви будете безпосередньо повернені до вашого підказки. Вийдіть з терміналу. Перейдіть у папку "Завантаження" та двічі клацніть Repairedversion.zip
- її потрібно розпакувати без проблем.
Крім того, він може не вийти чисто. Якщо вас подарують
Is this a single-disk archive? (y/n):
Натисніть на y
ключ. Після повернення до підказки спробуйте знову відкрити Repairedversion.zip
папку "Завантаження". Якщо ви все ще не можете його відкрити, прокоментуйте нижче попередження, отримане від команди. Якщо ви досягли цього пункту, можливо, файл непоправно пошкоджений.