Pogreška neusklađenosti kontrolne količine uzroka RAR -a, metode korekcije

Pogreška neusklađenosti kontrolne količine uzroka RAR -a, metode korekcije

Polazeći od prvih generacija osobnih računala, problem nedostatka prostora na disku bio je jedan od najrelevantnijih. Najbolji umovi industrije radili su na njegovom rješenju, a jedan od učinkovitih načina rješavanja, kao što ste već pogodili, bila je upotreba arhiva. Kako se ispostavilo, stupanj kompresije datoteke vrlo je ovisan o njegovom vrsti. Na primjer, prilikom pakiranja tekstova, veličina datoteke se značajno smanjuje, a za veliki tekst - čak i redoslijedom veličine. Izvršne datoteke su komprimirane gore, a neke vrste datoteka koje su izvorno stvorene pomoću paketa praktički nisu komprimirani.

Na ovaj ili onaj način, ali arhive se i dalje koriste svugdje - u pravilu se paketi instalacijskih programa isporučuju upravo u obliku arhiva, uključujući samostalno prepuno. Ali ponekad pri raspakiranju komprimiranih datoteka, korisnici se suočavaju s pogreškom neusklađenosti kontrolne količine, kao rezultat kojih nije moguće izvući vrlo potrebnu datoteku iz arhive. Danas ćemo razmotriti glavne uzroke pogreške CRC -a i načine uklanjanja.

Razlozi za pojavu pogreške

Prvo biste se trebali ukratko upoznati s osnovama teorije kompresije. Algoritmi kompresije podataka temelje se na potrazi za istim dugim fragmentima i njihovom kodiranju s manje prostranim kodom. Čak i u ovom tekstu ima puno takvih fragmenata. Na primjer, ponavljanja s dva -. No, programi arhivata traže duže ponovljene sekvence, tako da se koeficijent kompresije na kraju pokaže vrlo značajan.

Pri stvaranju arhive u njemu, pored kodiranog slijeda, uključena je i tablica kodova i nekih drugih podataka, uključujući kontrolnu količinu arhive. Ovo je broj pohranjen u heksadecimalnom obliku, što je vrijednost izračunata na temelju glavnog slijeda podataka pomoću posebnih matematičkih algoritama. Jedinstven je za takav slijed podataka. Izvršiti bilo kakvu promjenu, čak i jednu tačku, dovest će do radikalno druge kontrolne količine.

Osobitost kontrolne količine (uobičajeno je nazvati ga hash-dismom) u činjenici da je nemoguće vratiti početni slijed podataka na njemu, ali idealan je alat za određivanje autentičnosti rezultirajuće datoteke. Dakle, iznos upravljanja unosi se u samu arhivu, izračunava se kada se datoteka predstavi. Ako se hash-psi ne podudaraju, to sugerira da se arhiva promijeni nakon njegovog stvaranja.

U takvim slučajevima, prilikom raspakiranja datoteka, Archiver izdaje odgovarajuću poruku o pogrešci u odstupanju od kontrolnog iznosa, zaustavljajući daljnjeg rada.

Dakle, ako prilikom raspakiranja RAR arhive primili ste poruku o pogrešci poruke, to može značiti sljedeće:

  • Sama arhiva stvorena je pogrešno - na primjer, ako je arhiva arhiva zaražena virusom;
  • Arhiva koju koristite za raspakiranje arhiva oštećena je ili djeluje s neispravnosti;
  • Ponekad je razlog neusklađenost arhivskih verzija;
  • Drugi razlog za pojavu pogreške može biti prisutnost ćirilnih simbola kada ukazuje na katalog raspakiranja;
  • Pogreška neusklađenosti CRC koda može se dogoditi i zbog problema s željezom: ako na pogonu postoje neispravni sektori ili ako RAM modul djeluje s neuspjesima.

Razmotrite glavne metode za uklanjanje ove pogreške.

Načini za rješavanje problema

U većini slučajeva, krivac za kontrolu kontrolne količine u arhiviranoj datoteci je sama arhiva, o kojoj u takvim slučajevima kažu "slomljeno".

Provjera izvora podataka

Ako ste preuzeli datoteku s optičkog diska, možda je oštećen zbog nedostataka u nosaču DVD -a. Provjerite postoje li ogrebotine, čips, ispaše ili pukotine na njemu. Ako ga imate, trebali biste potražiti izvornu datoteku na drugom mjestu.

Ako se arhiva učita iz mreže, postoji vjerojatnost da je datoteka dobila štetu tijekom preuzimanja - to se ponekad događa, paketi se izgube. Možete ga pokušati ponovo preuzeti, ali ako pogreška ne nestane, možda slomljena arhiva već laže na poslužitelju. Tada ima smisla potražiti isti paket na drugom mjestu.

Jednom riječju, prvo što treba učiniti je dobiti ovu pogrešku pri raspakiranju je preuzeti datoteku iz nekoliko izvora.

Isključenje ćirilne abecede s pune staze ugradnje

Distribucije programa daleko su od toga da su uvijek napisali visoko kvalificirani programeri. Zbog toga su česti slučajevi kada paket sadrži komponente koje nisu prilagođene nekim jezicima, posebno ćiriliji. A onda takve distribucije tijekom raspakiranja mogu generirati kontrolnu pogrešku, bilo da se to odnosi na 7zip ili Winrar.

Ako arhiver koji koristite ponude za raspakiranje arhiva s dokumentima u mapi dokumenata ili namjerno raspakirate raspodjelu programa u mekani katalog, trebali biste pokušati koristiti imena koja ne sadrže ruska slova, na primjer, dokumente, dokumente ili mekan.

To jest, pri raspakiranju pažljivo nadgledajte mapu u kojoj Arhiver nudi raspakiranje arhive, a ćiril može biti u bilo kojem dijelu staze.

Raspakirači, ako govorimo o starim Windows verzijama, također mogu pogriješiti zbog činjenice da je Ćiril prisutan u nazivu računa. Ime možete promijeniti putem "parametara", ali ako je za vas neprihvatljivo, možete stvoriti novog korisnika s engleskim pravopisom njegovog imena - ovo mora riješiti problem.

Ažuriranje arhivske verzije

Operativni sustav Windows ima svoje sredstvo za raspakiranje najčešćih formata arhive - ZIP, ARJ, RAR, 7Z, ali njihova funkcionalnost nije dovoljna u usporedbi sa specijaliziranim paketima.

Ako je tijekom raspakiranja arhive došlo do pogreške u neusklađivanju iznosa kontrole, vrijedi koristiti samo takve programe, na primjer, Winrar ili već spomenuto 7zip. Bilo koji od njih može se nositi s gotovo bilo kojom vrstom arhive. Morate ih preuzeti sa službene stranice - ovo jamči odsustvo problema poput infekcije virusom nego što su mnoge datoteke grijeh. Nakon instaliranja Arhivera, morate preopteretiti računalo i započeti raspakiranje datoteke koja je uzrokovala pogrešku.

Ako pogreška CRC -a nije nestala pri korištenju arhive, sasvim je moguće da je to zbog činjenice da koristite zastarjeli program. Ne budite previše lijeni da biste posjetili službenu web stranicu programera za preuzimanje najnovije verzije instalacijskog paketa - obično to eliminira sve moguće probleme.

Odbiti

Do sada smo razmotrili samo programske načine za uklanjanje pogreške u iznosu kontrole, ali to se može dogoditi iz hardverskih razloga. Konkretno, to se često događa na računalima s prepunim procesorom ili operativnim. Overclocking je dobro za obavljanje zadataka koji su i intenzivni, ali u slučaju rada Arhivera, može nanijeti štetu umjesto koristi, pokrećući neuspjeh pri raspakiranju arhive, što će se na kraju uliti u pogrešku CRC -a.

Rješavanje problema - isključivanje overclockinga. Najlakši način za to je resetirati BIOS na tvorničke postavke, nakon čega možete provjeriti izvedbu Arhivera.

Uklanjanje problema s računalnim diskom

Vjerojatniji krivac pogreške u neusklađivanju kontrolne količine prilikom instaliranja programa je prisutnost odlaznih sektora na disku. Ako je vaš HDD povezan s godinama, tada ga vrijedi provjeriti sa specijaliziranim uslužnim programom (možete integrirati i sredstva za Windows). S čvrstim pogonima, takva se smetnja događa češće - zbog ograničenja ciklusa snimanja/čitanja svojstvenih SSD -u.

Ako je memorijska ćelija nečitljiva, očito je da će se pri čitati datoteku njegov integritet prekršiti, što znači da će izračunavanje iznosa kontrole dati neusklađenost s vrijednošću zabilježenom u samoj arhivi.

U oba slučaja morate skenirati disk s mogućnošću ispravljanja pogrešaka, a zatim preuzeti arhivu i raspakirati ga.

U pravilu, u 95% slučajeva, problem je upravo u arhivi bita, stoga, s istom vjerojatnošću, ne trebaju sve navedene metode za rješavanje problema neusklađenosti kontrolnog iznosa, osim prvog.