Ситуация знакомая многим: вы скачиваете важный файл, пытаетесь его открыть, а в ответ получаете сообщение «Архив поврежден», «Unexpected end of archive» или «CRC failed». На телефоне это происходит чаще, чем на компьютере: нестабильный мобильный интернет, перебои питания, ошибки файловой системы или вирусы могут испортить скачанный ZIP, RAR или 7z.
Хорошая новость: не всегда поврежденный архив — это безнадежно потерянные данные. В этой статье мы подробно разберем, как попытаться спасти файлы прямо на смартфоне (Android/iOS) и с помощью компьютера, используя проверенные инструменты и методы.
Содержание
- Шаг 0: Простые проверки перед восстановлением
- Восстановление на Android (встроенные и сторонние приложения)
- Восстановление на iPhone / iPad (iOS)
- Самый надежный способ: восстановление через компьютер (Windows/macOS/Linux)
- Онлайн-сервисы для восстановления архивов
- Особенности форматов: ZIP, RAR, 7z, многотомные архивы
- Профилактика: как не повредить архив в будущем
Шаг 0: Простые проверки перед восстановлением
Прежде чем скачивать специальные утилиты, выполните эти три действия. Часто они экономят кучу времени:
- Скачайте файл заново. Согласно данным сообщества Timeweb, сетевые сбои при скачивании — самая частая причина повреждения ZIP-архивов на телефонах. Если файл качали из браузера, мессенджера или почты — удалите его и загрузите снова. Лучше попросить отправителя прислать файл повторно или дать альтернативную ссылку (например, через облако с проверкой хеш-сумм).
- Проверьте место на диске. Если память телефона забита «под завязку», архиватор не сможет создать временные файлы для распаковки, выдавая ошибку повреждения. Освободите минимум 10-20% свободного места.
- Попробуйте другой архиватор. Стандартные системные инструменты (например, «Файлы» на Android или «Файлы» на iOS) часто слабо работают с поврежденными контейнерами. Установите RAR от RARLAB (Android), ZArchiver (Android) или iZip / Documents by Readdle (iOS). Они имеют более устойчивые парсеры.
Восстановление на Android
На Android есть два мощных бесплатных инструмента, которые умеют «лечить» архивы без компьютера.
Приложение RAR (от разработчиков WinRAR — RARLAB)
Это официальный клиент, который перенес функцию восстановления с ПК.
- Скачайте RAR из Google Play.
- Откройте приложение, перейдите в папку с поврежденным файлом.
- Поставьте галочку напротив битого архива.
- Нажмите на иконку «Восстановить» (значок с крестиком/аптечкой) в верхней панели или в меню «Команды».
- Выберите тип архива (RAR/ZIP) и папку для сохранения восстановленного файла.
- После завершения попробуйте распаковать новый, восстановленный архив.
Важно: Функция работает лучше всего с архивами .rar, созданными с записью информации для восстановления (Recovery Record), но часто помогает и с обычными ZIP/RAR.
ZArchiver (Продвинутый вариант)
Популярный файловый менеджер с поддержкой множества форматов.
- Откройте ZArchiver, найдите архив.
- Нажмите на имя файла удерживанием (долгое нажатие) -> выберите «Проверить» (Test). Если ошибок нет, а файлы не извлекаются — пробуйте следующий пункт.
- В меню архива (три точки или длинное нажатие) ищите пункт «Восстановить» (доступно не для всех форматов, в основном RAR).
- Если архив многотомный (part1.rar, part2.rar…), убедитесь, что все части скачаны полностью и лежат в одной папке. ZArchiver умеет собирать их автоматически.
Termux (Для продвинутых пользователей / Linux-инструменты)
Если у вас установлен Termux, можно использовать консольные утилиты, которые часто мощнее GUI-приложений:
pkg install p7zip unrar zip
zip -FF broken.zip --out fixed.zip
unrar x -kb broken.rar /sdcard/OutputFolder
Восстановление на iPhone / iPad (iOS / iPadOS)
На iOS нет доступа к файловой системе и полноценным архиваторам с функцией «Восстановить» в App Store из-за песочницы (Sandbox). Поэтому стратегия другая:
- Приложение «Файлы» (Files) + iCloud Drive: Иногда загрузка файла в iCloud Drive и попытка открытия его через веб-версию iCloud.com на компьютере помогает (облачный парсер иногда устойчивее).
- Documents by Readdle / iZip / WinZip: Попробуйте открыть архив в этих приложениях. Они имеют свои движки распаковки. В Documents есть функция «Извлечь», которая иногда пропускает некритичные ошибки CRC.
- Главный совет для iOS: Перебросьте файл на компьютер (Mac/Windows) через AirDrop, кабель или облако. Восстановление на ПК дает шанс 99% против 10% на телефоне.
Самый надежный способ: восстановление через компьютер
Если данные ценны — подключите телефон к ПК по USB (режим передачи файлов / MTP) и скопируйте битый архив на жесткий диск. Десктопные утилиты имеют доступ к низкоуровневому чтению секторов и сложным алгоритмам восстановления.
WinRAR (Windows), Классика для RAR и ZIP
Встроенная функция «Восстановить архив» (Repair) — первая линия обороны.
- Откройте поврежденный архив в WinRAR (двойной клик).
- В меню выберите Команды (Commands) -> Восстановить архив (Repair archive) (или горячие клавиши Alt+R).
- Укажите папку для сохранения исправленного файла (обычно он называется rebuilt.имя_файла.rar или fixed.имя_файла.zip).
- В настройках выберите тип: RAR или ZIP (WinRAR определяет автоматически, но лучше проверить).
- Нажмите ОК. После завершения попробуйте открыть новый файл.
7-Zip (Windows/Linux/macOS) — Лучший для ZIP и 7z
7-Zip часто вытягивает файлы из ZIP-архивов, которые WinRAR считает бесполезными.
- ПКМ по архиву -> 7-Zip -> Распаковать сюда.
- Если вылезает ошибка CRC, в диалоге ошибки нажмите «Пропустить» (Skip) или «Игнорировать все». 7-Zip извлечет все, что можно прочитать, поврежденные файлы будут иметь нулевой размер или битые данные, но остальное спасется.
- Для 7z-архивов: 7-Zip — единственный нативный инструмент. Попробуйте команду в терминале:
7z x broken.7z -y(флаг-yотвечает «Да» на все вопросы).
Специализированные утилиты (Heavy Artillery)
Если стандартные архиваторы не помогли, приходят на помощь профессиональные инструменты. Многие из них платные, но имеют демо-версии, показывающие список восстанавливаемых файлов бесплатно.
- Recovery Toolbox for RAR / ZIP: Часто упоминается в сети как мощный инструмент. Демо-версия скачивается с сайта разработчика, сканирует архив и показывает, что можно вытащить. Интерфейс простой: «Выбрать файл» -> «Анализировать» -> «Восстановить». Работает с RAR, ZIP, SFX-архивами.
- DiskInternals ZIP Repair / RAR Repair: Бесплатные утилиты для конкретных форматов. Хороши для исправления структуры заголовков.
- Object Fix Zip / Zip2Fix: Консольные/портативные утилиты для глубокого сканирования ZIP-контейнеров.
- RAR Repair Toolbox: Аналог Recovery Toolbox, специализируется на RAR.
Linux-инструменты (если есть доступ к Linux/WSL/Mac)
# Для ZIP (попытка исправить структуру)
zip -FF corrupted.zip --out fixed.zip
zip -F corrupted.zip --out fixed.zip
unrar x -kb corrupted.rar /path/to/output/ # -kb = keep broken files (сохранять поврежденные файлы)
Онлайн-сервисы для восстановления архивов
Внимание! Загрузка конфиденциальных документов (паспорты, пароли, коммерческая тайна) на сторонние сайты небезопасна. Используйте только для несекретных данных (фото, видео, открытые документы).
- Online Archive Repair (Recovery Toolbox Online): Веб-версия известной программы. Загружаете файл -> ждете -> скачиваете результат.
- OfficeRecovery Online: Поддерживает ZIP, RAR, TAR, GZIP.
- Extract.me / Archive Extractor Online: Простые распаковщики, которые иногда игнорируют ошибки CRC.
Особенности восстановления разных форматов
ZIP-архивы
- Самые «хрупкие»: ошибка в середине файла часто делает нечитаемым всё, что после неё.
- Лучше всего лечатся 7-Zip (игнорирование ошибок) и zip -FF (Linux/Win).
- Если архив скачан недокачано (обрезан хвост), ничто не поможет, данные физически отсутствуют.
RAR-архивы
- Имеют лучшую защиту: Recovery Record (RR) — избыточные данные для исправления ошибок. Если создатель архива включил RR (в WinRAR: «Создать запись восстановления»), шансы спасения близки к 100% даже при серьезных повреждениях.
- WinRAR (Repair) и RAR для Android — основные инструменты.
- Многотомные RAR (part1.rar, part2.rar…): Все части обязательны. Если потеряна даже одна часть посередине — файлы, пересекающие границу томов, не восстановятся. Проверьте размеры всех частей.
7z (7-Zip)
- Сплошное сжатие (Solid archive) — враг восстановления. Ошибка в начале портит весь архив.
- Только 7-Zip (p7zip) или PeaZip могут попытаться что-то вытащить.
TAR / GZ / BZ2 / XZ (Часто в Android прошивках, бэкапах)
- TAR — без сжатия, просто контейнер. Легко чинить:
tar -xvf archive.tar --ignore-zeros. - GZ/BZ2/XZ, потоковое сжатие; Если поврежден заголовок или середина потока — данные после ошибки теряются безнадежно (кроме редких случаев с xz —block-size).
Профилактика: как не попасть в эту ситуацию снова
- Включайте «Запись восстановления» (Recovery Record) в WinRAR/RAR. При создании архива: вкладка «Общие» -> «Запись восстановления» -> выберите 3-10%. Это увеличивает размер архива на пару процентов, но позволяет восстановить данные при повреждении до 10% файла.
- Используйте контрольные суммы (Hash). После скачивания важного файла сверяйте SHA-256 / MD5 с эталонным (если автор предоставил). На Android: приложение Hash Checker или Termux (sha256sum file.zip).
- Скачивайте через менеджеры закачек (ADM, 1DM, FDM). Они поддерживают докачку (resume) и проверку целостности сегментов, что исключает ошибки «обрезанного файла».
- Не удаляйте исходник сразу. После распаковки проверьте файлы (откройте видео, просмотрите фото, запустите APK). Удаляйте архив только после уверенности, что всё целло.
- Архивируйте важное в 7z с паролем и Recovery Record (если используете RAR) или просто храните копии в облаке/на ПК.
Резюме: алгоритм действий «от простого к сложному»
- Перескачайте файл (90% случаев решается так).
- Попробуйте другой архиватор на телефоне (RAR / ZArchiver / Documents).
- Скиньте на ПК -> WinRAR (Repair) / 7-Zip (Ignore errors).
- Спец. софт: Recovery Toolbox (Demo) / DiskInternals.
- Онлайн-сервисы (только для несекретных данных).
- Ручное извлечение через HEX-редактор / dd / foremost (только для экспертов, если данные бесценны).
Помните: физически недокачанный файл (обрезанный по размеру) восстановить невозможно никакой программой — информация просто не записалась на диск. Во всех остальных случаях шансы есть, особенно если вы действуете на компьютере.
Статья актуализирована на . Инструменты и ссылки могут меняться, принципы восстановления архивов остаются неизменными на протяжении десятилетий.