Linux rar failu trūkumu pārbaude

Satura rādītājs
RAR failu saspiešanas formāts ir ļoti noderīgs, lai internetā nosūtītu vairākus garus un smagus failus no viena lietotāja otram, saspiežot vienā mazākā failā. RAR faila formātam ir daudz dažādu versiju.
To galvenokārt izmanto vairāku failu glabāšanai vienā failā, izmantojot saspiešanas metodi. RAR faili, tāpat kā citi faili, var tikt bojāti, izraisot nopietnus datu zudumus vai failu struktūras bojājumus. Pirms iedziļināties RAR failu bojājumu cēloņos, ir ļoti svarīgi zināt, kas ir CRC kļūda.
CRC kļūda ir viena no visbiežāk sastopamajām RAR failu bojājumu kļūdām. Tas notiek, ja rodas problēmas ar RAR failu izarķēšanu. CRC kļūdas nozīmē, ka disks neatbilst cikliskai dublēšanas pārbaudei. Tas notiek tīšu bojājumu, putekļu, skrāpējumu uc dēļ. Papildus CRC kļūdai ir arī daudzi citi iemesli, kas ir atbildīgi par RAR failu struktūras bojājumiem. Šie iemesli ir minēti zemāk:
  • Pārtraukums RAR failu arhivēšanas laikā
  • Ārējie draudi, piemēram, ļaunprātīga programmatūra / spiegprogrammatūra un vīrusi, ir galvenie kaitīgo RAR failu cēloņi.
  • Konkrēta faila paplašinājuma maiņa uz kādu neatbalstītu faila paplašinājumu var sabojāt citus RAR failus.
  • Pretvīruss var sabojāt RAR failu, ja skenēšanas laikā tas atklāj draudus
Vislielākā problēma ir tad, ja mums ir faili pa daļām, piemēram, ja jūs izspiežat failu ar vairāk nekā 10 daļām un katrs no 200 Mb, tad pēdējais neizdodas.
Izmantojot unrar-nonfree
Mēs instalējam programmatūru no komandrindas
Mums ir jāpievieno šādas rindiņas /etc/apt/sources.list, lai tas paliktu krātuvēs
 [size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian whezy galvenais ieguldījums bez maksas rpi [/font] [/size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy galvenais ieguldījums bez maksas rpi [/font] [/size] 

Tad mēs atjauninām
sudo apt-get update

Mēs izveidojam direktoriju avota koda apkopošanai
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree

Mēs instalējam nepieciešamās atkarības
sudo apt-get build-dep unrar-nonfree

Mēs lejupielādējam programmatūras avota kodu un ģenerējam deb paketi
sudo apt-get source -b unrar-nonfree

Mēs instalējam programmatūru ar šādām komandām
sudo dpkg -i unrar * .deb

mēs izdzēšam direktoriju, ko izmantojam failu lejupielādei
cd && rm -r ~ / unrar -nonfree

Tagad, kad ir instalēts unrar, mēs varam pārbaudīt failus no termināļa šādi:
Pieņemsim, ka mums ir rar fails vairākās daļās
unrar t faila nosaukums.daļa.01.rar

Tādējādi tiek ģenerēts ziņojums, kurā teikts: filename.part.01.rar OK vai filename.part.01.rar CRC kļūme
Vēl viena ļoti interesanta programmatūra ir pypar2 - programma, kas izstrādāta Python un kuru var izmantot failu pārbaudei un labošanai.
Tā kā esam pieejami krātuvēs, mums tas jāinstalē tikai no komandrindas
sudo apt-get instalēt pypar2
Pastāv iespēja atgūt RAR failus tikai un vienīgi tad, ja persona, kas izveidojusi failu, ir iekļāvusi arī paritātes failu. Pastāv divu veidu paritātes faili - PAR un PAR2. PAR2 ir jaunākā versija. Paritāte ir tas, kas ļauj pārbaudīt faila saspiešanas statusu, ja tas ir pareizs vai tam ir kļūme.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave