winrar: ошибка контрольной суммы

193

Технология CRC (Cyclic Redundancy Code/Check) используется для контроля целостности данных.

Фактически, контрольная сумма или циклический избыточный код (это дословное название на русском) представляет значение, получаемое применением определенной функции, алгоритма к конкретному массиву информации (файлу).

Сфера использования CRC – проверка данных, передаваемых через различные каналы связи – с одного диска на другой, по сети Интернет и прочее. Если значение циклического кода совпадает – информация целостна.

В противном случае – файл поврежден или в него внесены изменения (добавлен вирус, как пример). Применительно к архиву, диагностическая ошибка CRC означает нарушение целостности всего пакета или отдельных объектов внутри него.

Новый алгоритм

Последняя версия ВинРАР 7.00 для Windows отказалась от использования формата RAR4, оставив только стандарт RAR5. Соответственно, контрольная сумма уже определяется не функцией CRC32. Вместо нее используется алгоритм BLAKE2.

Официальный сайт уже выставил эту редакцию программы для разрядностей 32 и 64-bit с лицензией, предлагающей 40-дневный trial период. Мы также предлагаем бесплатно скачать ВинРАР для Виндовс 10 64 бит с русской версией интерфейса без регистрации.

Возможные причины ошибки контрольной суммы

Все реже проблема вызвана сбоями при передаче данных. Современный Интернет стабилен, поэтому ошибки при скачивании архивов маловероятны. Но исключать их не следует.

Другие причины, когда программное обеспечение выдает сообщение об ошибке контрольной суммы:

  • изменение CRC вирусами;
  • повреждение файла – возможно, в местах расположения пакета на жестком диске или носителе информации другого типа появились битые сектора;
  • некорректный формат – попытка открыть RAR5, версией распаковщика, не поддерживающей этот стандарт.

Крайне редко встречается казусная ситуация, связанная с ограничением прав пользователя или группы на ПК по доступу к конкретным файлам, директориям. В этом случае выдается сообщение как о невозможности открыть объект, таки и некорректной величине CRC.

Приведенная ситуация разрешается наделением пользователя правами полного доступна через настройки безопасности в свойствах диска, папки или объекта.

Ошибка контрольной суммы в зашифрованном файле: как разрешить ситуацию

Обычно, архивы, защищенные паролем, скачивают с Интернет. При сетевых сбоях файл выгружается не полностью или с ошибками. Поэтому, рекомендуется повторно скачать архив.

Если ошибка остается, необходимо воспользоваться инструментом восстановления по схеме:

  1. Запустить архиватор.
  2. Перейти к директории с поврежденным пакетом, используя встроенный в приложение файловый менеджер.
  3. Выделить курсором требуемый объект.
  4. Нажать клавишу «Исправить».
  5. Выбрать директорию или оставить предложенную папку для восстановленного архива. При необходимости изменить формат пакета с RAR на ZIP или наоборот. Нажать OK.

Функция Исправить в WinRAR

Остается дождаться завершения операции. Восстановленный архив сохранит основную часть имени, но впереди названия будет добавлена строка «rebuilt.».

Альтернативно, можно попытаться распаковать пакет другим программным продуктом, поддерживающим формат RAR – 7-Zip, WinZIP и прочими.

Частично поврежденный пакет

Диагностическое сообщение об ошибке контрольной суммы не обязательно означает, что проблемным оказывается весь архив. Нередко повреждены только отдельные модули в пакете.

Для этой ситуации, рекомендуется перед распаковкой установить флажок в боксе «Не удалять файлы, извлеченные с ошибками» » (Keep broken files).

Не удалять файлы, извлеченные с ошибками

Подход имеет два преимущества. Первое, весь архив (32 или 64-бит) будет полностью распакован.

Второе, поврежденные файлы можно попытаться восстановить при помощи системных инструментов или специализированного софта.