Форматы
Чем открыть файл RAR
Как распаковать RAR-архив бесплатно на Windows, macOS, Linux, Android и iPhone — программы, онлайн-сервисы и многотомные архивы.
Скачали архив, а при распаковке — ошибка CRC, «неожиданный конец архива» или «файл повреждён». Не спешите удалять: в большинстве случаев из битого архива RAR, ZIP или 7z можно вытащить хотя бы часть файлов, а иногда и восстановить его целиком. Разбираем все рабочие способы по порядку — от встроенной кнопки в WinRAR до специальных утилит.

Повреждённый архив — не приговор. Формат архива хранит данные блоками с контрольными суммами, поэтому даже если испорчен один участок, остальные файлы часто читаются. Задача — не «починить» весь архив, а извлечь из него максимум уцелевшего.
Коротко: сначала сделайте копию битого архива. Затем в WinRAR нажмите «Исправить» (Alt+R) для RAR/ZIP или распакуйте архив через 7-Zip с включённой опцией «оставить повреждённые файлы на диске». Если стандартные инструменты не помогли — используйте специальную утилиту восстановления или перекачайте файл заново. Полное восстановление возможно только при наличии записи для восстановления (recovery record).
Прежде чем восстанавливать повреждённый архив, полезно понять, что именно сломалось — от этого зависит шанс на успех. Архив состоит из сжатых блоков данных и служебного оглавления (в ZIP это «центральный каталог» в конце файла), где хранятся имена, размеры и контрольные суммы CRC каждого элемента. Ошибка при распаковке возникает, когда реальные данные не совпадают с этими контрольными суммами.
Типичные причины повреждения:
Если архив не открывается вообще ни одной программой, возможно, это не тот формат. Загляните в определитель формата по сигнатуре — он покажет, действительно ли перед вами ZIP, RAR или что-то другое.
Первое правило восстановления данных — не работать с единственным экземпляром. Любая попытка «починки» может изменить файл, и если что-то пойдёт не так, вы потеряете последний шанс.
Если файл оборвался на середине загрузки, восстановить недостающие данные нельзя — их физически нет в файле. Утилиты вытащат только то, что успело докачаться. Единственное полноценное решение — докачать архив.
WinRAR умеет чинить архивы RAR и ZIP собственными силами. Это первый инструмент, который стоит попробовать на Windows.
rebuilt.имя.rar (или _reconstructed) и попытается собрать из него всё читаемое.Насколько хорошо сработает «Исправить», зависит от того, была ли при создании архива добавлена запись для восстановления (recovery record). Если да — WinRAR способен полностью восстановить данные в пределах объёма этой записи. Если нет — программа лишь пересоберёт оглавление и вытащит уцелевшие блоки.
Пробный период не ограничивает функцию восстановления — «Исправить» доступно и после окончания 40 дней. Для разовой задачи покупать лицензию не нужно.
Бесплатный 7-Zip не чинит структуру архива, но отлично извлекает уцелевшие файлы из битых RAR, ZIP и 7z — часто там, где WinRAR отказывается. Ключ в том, чтобы заставить его игнорировать ошибки контрольных сумм.
Если вы работаете в командной строке, распаковать повреждённый архив с игнорированием ошибок помогает ключ распаковки: 7z x архив.zip — 7-Zip извлечёт всё восстановимое в текущую папку. Для многотомных архивов (.part1.rar, .z01) убедитесь, что все тома лежат рядом и ни один не пропущен — отсутствие одного тома тоже даёт ошибку «неожиданный конец архива».
Медиафайлы (MP4, MP3, MKV) переносят потерю фрагмента лучше документов: видео обычно проигрывается с артефактами в одном месте. А вот повреждённый DOCX, XLSX или PDF внутри архива, скорее всего, придётся восстанавливать отдельно.
Когда встроенные средства архиваторов не справляются, в ход идут узкоспециализированные утилиты восстановления. Они анализируют структуру файла на низком уровне и собирают данные из уцелевших блоков там, где обычная распаковка сдаётся.
| Инструмент | Форматы | Особенности |
|---|---|---|
| WinRAR «Исправить» | RAR, ZIP | Встроено, бесплатно для задачи; лучше всего с recovery record |
| 7-Zip | 7z, ZIP, RAR и др. | Бесплатно; извлекает уцелевшее с игнорированием ошибок |
| DiskInternals ZIP Repair | ZIP | Пересобирает центральный каталог ZIP; есть бесплатная версия |
| DataNumen (Zip/RAR Repair) | ZIP, RAR | Глубокое восстановление; демо показывает результат до покупки |
| Object Fix Zip | ZIP | Простая бесплатная утилита для лёгких повреждений |
Логика выбора простая: сначала — бесплатные WinRAR и 7-Zip, и только если они вытащили не всё, пробуйте специализированный ремонт. У платных программ обычно есть демо-режим, который покажет список восстановимых файлов до оплаты — так вы поймёте, стоит ли овчинка выделки. Загружайте такие утилиты только с официальных сайтов: под видом «ремонта архивов» часто распространяют нежелательный софт (о рисках — в разделе безопасность файлов).
Существуют веб-сервисы, которые восстанавливают повреждённый архив без установки программ: вы загружаете битый файл, сервис обрабатывает его на своём сервере и отдаёт результат. Это удобно, если под рукой нет подходящего софта или вы на чужом компьютере.
Онлайн-сервис получает полный доступ к содержимому архива. Никогда не восстанавливайте так документы с паролями, сканы, коммерческие или персональные данные — файлы уходят третьей стороне и могут где-то остаться. Для конфиденциального содержимого используйте только локальные программы.
Онлайн-восстановление разумно применять к безобидному содержимому — например, к публичному дистрибутиву или медиа, которые не жалко. Во всех остальных случаях безопаснее потратить пару минут на установку 7-Zip.
Инструменты восстановления есть не только на Windows.
Встроенная «Архивная утилита» на ошибках просто останавливается, поэтому поставьте The Unarchiver или Keka — они извлекают уцелевшие файлы из битых архивов. В Терминале доступна команда zip -FF битый.zip --out новый.zip, которая пробует пересобрать повреждённый ZIP.
Для ZIP используйте связку zip -FF архив.zip --out fixed.zip, а затем распакуйте fixed.zip. Для RAR подойдёт консольный unrar x -kb архив.rar — ключ -kb сохраняет частично извлечённые файлы. 7z-архивы разбирает команда 7z x архив.7z из пакета p7zip, извлекая всё восстановимое.
На телефоне возможности скромнее. Приложения вроде ZArchiver (Android) умеют распаковывать архив с пропуском ошибок, но полноценного ремонта на мобильном нет. Если архив важный — перекиньте его на компьютер и восстанавливайте там.
Лучшее восстановление — то, которое не понадобилось. Несколько привычек резко снижают риск потерять данные из архива.
.rev).Без неё восстановление ограничено извлечением уцелевших блоков. С ней архиватор способен исправить повреждение в пределах заложенного процента. Потратьте лишние секунды при упаковке важного — и не понадобится вся эта статья.
CRC — контрольная сумма блока данных. Ошибка «CRC failed» означает, что реальные данные в архиве не совпали с записанной суммой, то есть участок повреждён. Файлы вне этого блока обычно извлекаются нормально — попробуйте распаковать архив через 7-Zip с пропуском ошибок.
Только если при его создании была добавлена запись для восстановления (recovery record) и повреждение не превышает её объём. В остальных случаях реально извлечь лишь уцелевшие файлы, а испорченные блоки восстановить нельзя — недостающих данных в файле нет.
Попробуйте открыть тот же архив в 7-Zip и извлечь файлы с игнорированием ошибок. Если и это не помогло, используйте специализированную утилиту (DataNumen, DiskInternals ZIP Repair). А лучший вариант, если он доступен, — перекачать архив из источника заново.
Чаще всего файл недокачан или это многотомный архив, в котором не хватает одного из томов (.part2.rar, .z02). Проверьте размер файла и наличие всех частей. Если архив просто оборвался при загрузке — восстановить недостающее нельзя, нужно докачать.
Для публичного, не конфиденциального содержимого — можно. Для личных документов, сканов и паролей — нет: онлайн-сервис получает полный доступ к содержимому, и файлы уходят на чужой сервер. Такое восстанавливайте только локальными программами.
Сначала убедитесь, что это действительно архив, а не переименованный файл — проверьте формат по сигнатуре. Если формат подтверждён, но структура разрушена, поможет только извлечение уцелевших блоков через 7-Zip или специальную утилиту.
Только если вы знаете пароль — без него зашифрованные данные не расшифровать, даже когда сам архив цел. При наличии пароля восстановление работает так же: WinRAR/7-Zip запросят его при извлечении. Подробнее о паролях — в статье как поставить пароль на архив.