Грешка на несъответствието на контролното количество RAR причини, методи за корекция

Грешка на несъответствието на контролното количество RAR причини, методи за корекция

Започвайки от първите поколения персонални компютри, проблемът с дефицита на дисковото пространство беше един от най -подходящите. Най -добрите умове на индустрията работеха върху неговото решение и един от ефективните начини за решаване, както вече се досещахте, беше използването на архиви. Както се оказа, степента на компресия на файла е силно зависима от неговия тип. Например, когато опаковате текстове, размерът на файла се намалява значително и за голям текст - дори по порядък. Изпълнимите файлове са компресирани по -лошо, а някои видове файлове, първоначално създадени с помощта на пакети, практически не са компресирани.

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

Причините за появата на грешка

Първо трябва да се запознаете накратко с основите на теорията на компресията. Алгоритмите за компресия на данни се основават на търсенето на едни и същи дълги фрагменти и кодирането им с по -малко обемни код. Дори в този текст има много такива фрагменти. Например, две повторения на букви. Но архивираните програми търсят по -дълги повтарящи се последователности, така че коефициентът на компресия в крайна сметка се оказва много значителен.

Когато създавате архив в него, в допълнение към кодирана последователност е включена таблица с кодове и някои други данни, включително контролното количество на архива. Това е число, съхранявано в шестнадесетична форма, която е стойност, изчислена въз основа на основната последователност от данни, използвайки специални математически алгоритми. Той е уникален за такава последователност от данни. Направянето на всяка промяна, дори един бибит, ще доведе до коренно друга контролна сума.

Особеността на контролната сума (обичайно е да го наречем хеш-дим) във факта, че е невъзможно да се възстанови първоначалната последователност на данни върху него, но е идеален инструмент за определяне на автентичността на получения файл. И така, контролната сума се въвежда в самия архив, тя се изчислява, когато файлът е разкрит. Ако хеш-пушачките не съвпадат, това предполага, че архивът е променен след създаването му.

В такива случаи, когато разопаковането на файлове, архивърът издава подходящо съобщение за грешката в разминаването на контролната сума, спиране на по -нататъшната работа.

Така че, ако когато разопаковате архива RAR, сте получили съобщение за грешка в съобщението, това може да означава следното:

  • Самият архив е създаден неправилно - например, ако архивният архив е заразен с вирус;
  • Архивът, който използвате за разопаковане на архивите, е повреден или работи с неизправности;
  • Понякога причината е несъответствието на архивните версии;
  • Друга причина за появата на грешката може да бъде наличието на кирилически символи, когато се посочва каталогът на разопаковането;
  • Грешката на несъответствието на CRC кода може да възникне и поради проблеми с желязото: ако има неизправност на секторите на устройството или ако RAM модулът работи с неуспехи.

Помислете за основните методи за премахване на тази грешка.

Начини за решаване на проблема

В повечето случаи виновникът за контрола на контролната сума в архивиран файл е самият архив, за който в такива случаи те казват „счупени“.

Проверка на източника на данни

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

Ако архивът е зареден от мрежата, има вероятност файлът да получи щети по време на изтеглянето - това понякога се случва, пакетите се губят. Можете да опитате да го изтеглите отново, но ако грешката не изчезне, може би счупеният архив вече лежи на сървъра. Тогава има смисъл да търсите същия пакет на друго място.

С една дума, първото нещо, което трябва да направите, е да получите тази грешка при разопаковането е да изтеглите файла от няколко източника.

Изключване на кирилицата от пълния път на инсталиране

Разпределенията на програмите далеч не са винаги написани от висококвалифицирани програмисти. Поради това има чести случаи, когато пакетът съдържа компоненти, които не са адаптирани към някои езици, по -специално, кирилик. И тогава такива разпределения по време на разопаковане могат да генерират контрол на контрола, независимо дали това се отнася за 7ZIP или Winrar.

Ако архивърът, който използвате, оферти за разопаковане на архива с документите в папката с документи или умишлено разархивирате разпределенията на програмите в меките каталог, трябва да се опитате да използвате имена, които не съдържат руски букви, например, документи или мек.

Тоест, когато разопаковате внимателно папката, в която архивърът предлага да разопаковате архива, и Cyrillic може да бъде във всеки раздел на пътя.

Разопакерите, ако говорим за стари версии на Windows, също могат да направят грешка поради факта, че Cyrillic присъства в името на акаунта. Можете да промените името чрез "параметри", но ако то е неприемливо за вас, можете да създадете нов потребител с английски правопис на неговото име - това трябва да реши проблема.

Актуализация на архивната версия

Операционната система на Windows има свои собствени средства за разопаковане на най -често срещаните архивни формати - Zip, Arj, RAR, 7Z, но тяхната функционалност е недостатъчна в сравнение със специализирани пакети.

Ако по време на разопаковането на архива имаше грешка в несъответствието на контролната сума, си струва да използвате точно такива програми, например Winrar или вече споменати 7ZIP. Всеки от тях може да се справи с почти всеки тип архив. Трябва да изтеглите от официалния сайт - това гарантира липсата на проблеми като инфекция с вируса, отколкото много файлове sin. След като инсталирате архива, трябва да претоварите компютъра и да започнете да разопаковате файла, който е причинил грешката.

Ако грешката на CRC не е изчезнала при използване на архива, е напълно възможно това да се дължи на факта, че използвате остарялата програма. Не бъдете твърде мързеливи, за да посетите официалния уебсайт на разработчика за изтегляне на най -новата версия на инсталационния пакет - обикновено това елиминира всички възможни проблеми.

Разпределение

Досега сме разгледали само програмни начини за премахване на грешката на контролната сума, но това може да възникне по хардуерни причини. По -специално, това често се случва на компютри с препълнен процесор или оперативен. Овърклокът е добър за изпълнението на задачи -ресурс, но в случая с работата на архива, той може да причини вреда вместо полза, инициирайки провал, когато разопаковането на архива, който в крайна сметка ще се излее в грешката на CRC.

Решаване на проблема - изключване на овърклока. Най -лесният начин да направите това е да нулирате BIOS до фабричните настройки, след което можете да проверите работата на архивара.

Елиминиране на проблеми с компютърен диск

По -вероятен виновник за грешката при несъответствие на контролното количество при инсталиране на програми е наличието на изходящи сектори на диска. Ако вашият HDD е свързан с възрастта, тогава си струва да го проверите със специализирана помощна програма (можете също да интегрирате Windows Means). С твърди задвижвания такава неудобство се появява по -често - поради ограничения за цикли на запис/четене, присъщи на SSD.

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

И в двата случая трябва да сканирате диск с опция за коригиране на грешки и след това да изтеглите архива отново и да го разопаковате.

По правило в 95% от случаите проблемът се крие точно в битния архив, следователно със същата вероятност не се нуждаете от всички посочени методи за решаване на проблема с несъответствието на контролната сума, с изключение на първия.