Chyba nesúladu kontrolného množstva RAR príčiny, metódy korekcie

Chyba nesúladu kontrolného množstva RAR príčiny, metódy korekcie

Od prvých generácií osobných počítačov bol problém nedostatku priestoru na disku jedným z najrelevantnejších. Najlepšie mysle tohto odvetvia pracovali na jeho riešení a jedným z efektívnych spôsobov riešenia, ako ste už uhádli, bolo použitie archívov. Ako sa ukázalo, stupeň kompresie súboru je veľmi závislý od jeho typu. Napríklad pri balení textov sa veľkosť súboru výrazne zmenšuje a pre veľký text - dokonca aj v poradí veľkosti. Spustiteľné súbory sú komprimované horšie a niektoré typy súborov pôvodne vytvorených pomocou balíkov nie sú prakticky komprimované.

Tak či onak, ale archívy sa stále používajú všade - obaly inštalačných programov sa spravidla dodávajú presne vo forme archívov vrátane samostatneho motivovania. Ale niekedy, keď rozbaľujú komprimované súbory, používatelia čelia chybám nesúladu s výškou riadenia, v dôsledku toho nie je možné extrahovať veľmi potrebný súbor z archívu. Dnes zvážime hlavné príčiny chyby CRC a spôsobov, ako ju odstrániť.

Dôvody vzhľadu chyby

Najprv by ste sa mali stručne oboznámiť so základmi teórie kompresie. Algoritmy kompresie údajov sú založené na hľadaní rovnakých dlhých fragmentov a ich kódovaní s menej priestranným kódom. Dokonca aj v tomto texte je veľa takýchto fragmentov. Napríklad dve opakovania voltera. Ale archivačné programy hľadajú dlhšie opakované sekvencie, takže koeficient kompresie na konci sa ukáže ako veľmi významný.

Pri vytváraní archívu v ňom sú zahrnuté okrem kódovanej sekvencie tabuľka kódov a niektoré ďalšie údaje vrátane kontrolného množstva archívu. Toto je číslo uložené v hexadecimálnej forme, čo je hodnota vypočítaná na základe hlavnej sekvencie údajov pomocou špeciálnych matematických algoritmov. Je jedinečný pre takúto sekvenciu údajov. Urobenie akejkoľvek zmeny, dokonca aj jeden -bitát, povedie k radikálne inej kontrolnej sumy.

Zvláštnosť množstva riadenia (je obvyklé nazvať ho hash-fajokom) v skutočnosti, že nie je možné obnoviť počiatočnú dátovú sekvenciu, ale je to ideálny nástroj na určenie pravosti výsledného súboru. Takže výška riadenia je zadaná do samotného archívu, vypočíta sa, keď je súbor odhalený. Ak sa hash-fajčiari nezhodujú, naznačuje to, že archív sa po jeho vytvorení zmení.

V takýchto prípadoch, keď rozbaľuje súbory, archiver vydáva príslušnú správu o chybe v rozporu riadiacej sumy a zastavuje ďalšiu prácu.

Takže, ak pri vybalení archívu RAR ste dostali chybovú správu správy, môže to znamenať nasledujúce:

  • Samotný archív bol vytvorený nesprávne - napríklad, ak je archív nakazený vírusom;
  • Archív, ktorý používate na rozbalenie archívov, je poškodený alebo pracuje s poruchami;
  • Niekedy je dôvodom nesúladu archívnych verzií;
  • Ďalším dôvodom výskytu chyby môže byť prítomnosť cyrilických symbolov pri indikácii rozbaľovacieho katalógu;
  • Chyba nesúladu kódu CRC sa môže vyskytnúť aj v dôsledku problémov so železom: ak sú na jednotke zlyhané sektory alebo ak modul RAM pracuje s poruchami.

Zvážte hlavné metódy na odstránenie tejto chyby.

Spôsoby, ako vyriešiť problém

Vo väčšine prípadov je vinníkom kontroly ovládacieho množstva v archivovanom súbore samotný archív, o ktorom v takýchto prípadoch hovoria „zlomené“.

Kontrola zdroja údajov

Ak ste si stiahli súbor z optického disku, mohol byť poškodený kvôli defektom v DVD Carrier. Skontrolujte, či sú na ňom škrabance, hranolky, pasenia alebo praskliny. Ak ho máte, mali by ste hľadať zdrojový súbor na inom mieste.

Ak je archív načítaný zo siete, existuje šanca, že súbor prijal poškodenie počas sťahovania - niekedy sa to stane, balíčky sa stratia. Môžete si ho skúsiť znova stiahnuť, ale ak chyba nezmizne, možno rozbitý archív už leží na serveri. Potom má zmysel hľadať rovnaký balík na inom mieste.

Jedným slovom, prvá vec, ktorú treba urobiť, je získať túto chybu, keď rozbaľuje, je stiahnutie súboru z niekoľkých zdrojov.

Vylúčenie cyrilickej abecedy z úplnej inštalačnej cesty

Distribúcia programov nie je zďaleka vždy napísaná vysokokvalifikovanými programátormi. Z tohto dôvodu existujú časté prípady, keď balík obsahuje komponenty, ktoré nie sú prispôsobené niektorým jazykom, najmä Cyrillic. A potom takéto distribúcie počas rozbalenia môžu vygenerovať chybu riadenia, či už to platí pre 7zip alebo winrar.

Ak archív, ktorý používate, ponúka na rozbalenie archívu pomocou dokumentov v priečinku Documents, alebo ste úmyselne rozbalili distribúcie programov do mäkkého katalógu, mali by ste sa pokúsiť používať mená, ktoré neobsahujú ruské písmená, napríklad dokumenty alebo mäkký.

To znamená, že keď rozbaľuje, opatrne sledujte priečinok, v ktorom archiver ponúka rozbalenie archívu, a Cyrillic môže byť v ktorejkoľvek časti cesty.

Unpackers, ak hovoríme o starých verziách systému Windows, môže tiež urobiť chybu v dôsledku toho, že Cyrillic je prítomný v názve účtu. Názov môžete zmeniť prostredníctvom „parametrov“, ale ak je to pre vás neprijateľné, môžete si vytvoriť nového používateľa s anglickým pravopisom jeho mena - musí to vyriešiť problém.

Aktualizácia verzie archívu

Operačný systém Windows má svoje vlastné prostriedky na vybalenie najbežnejších archívnych formátov - ZIP, ARJ, RAR, 7Z, ale ich funkčnosť nie je dostatočná v porovnaní so špecializovanými balíčkami.

Ak sa počas rozbaľovania archívu došlo k chybe v nesúladu sumy kontrola, stojí za to použiť iba takéto programy, napríklad Winrar alebo už spomenuté 7zip. Ktorýkoľvek z nich dokáže vyrovnať takmer s akýmkoľvek typom archívu. Musíte si stiahnuť z oficiálnej stránky - zaručuje to absenciu problémov, ako je napríklad infekcia vírusom ako mnoho súborov hriech. Po inštalácii Archiveru musíte preťažiť počítač a začať rozbaliť súbor, ktorý spôsobil chybu.

Ak chyba CRC pri používaní archívu nezmizla, je celkom možné, že je to spôsobené skutočnosťou, že používate zastaraný program. Nebuďte príliš leniví na návštevu oficiálnej webovej stránky vývojára na stiahnutie najnovšej verzie inštalačného balíka - zvyčajne to eliminuje všetky možné problémy.

Dechantovaný

Až doteraz sme zvážili iba programové spôsoby, ako odstrániť chybu v kontrolnom množstve, ale môže sa vyskytnúť z hardvérových dôvodov. Najmä sa to často stáva na počítačoch s pretekajúcim procesorom alebo prevádzkou. Pretaktovanie je dobré pre výkonnosť úloh -intenzívnych úloh, ale v prípade práce archivátora môže spôsobiť ujmu namiesto úžitku, iniciovať zlyhanie pri vybalení archívu, ktorý sa nakoniec naleje do chyby CRC.

Riešenie problému - odpojenie pretaktovania. Najjednoduchší spôsob, ako to dosiahnuť, je obnoviť BIOS na výrobné nastavenia, po ktorých môžete skontrolovať výkon archivátora.

Eliminácia problémov s počítačovým diskom

Pravdepodobnejším vinníkom chyby nesúladu s množstvom riadenia pri inštalácii programov je prítomnosť odchádzajúcich sektorov na disku. Ak je váš HDD súvisiaci s vekom, stojí za to ho skontrolovať pomocou špecializovaného nástroja (môžete tiež integrovať Windows Means). S pevnými jednotkami na stavenisku sa takéto nepríjemnosti vyskytujú častejšie - v dôsledku obmedzení v cykloch zaznamenávania/čítania spojených s SSD.

Ak je pamäťová bunka nečitateľná, je zrejmé, že pri čítaní súboru bude porušená jeho integrita, čo znamená, že výpočet sumy riadenia poskytne nesúlad s hodnotou zaznamenanou v samotnom archíve.

V obidvoch prípadoch musíte naskenovať disk s možnosťou nápravy chýb a potom si archív znova stiahnuť a rozbaliť ho.

Spravidla v 95% prípadov tento problém leží presne v bitovom archíve, preto s rovnakou pravdepodobnosťou nepotrebujete všetky uvedené metódy na riešenie problému nesúladu s výnimkou kontroly, s výnimkou prvého.