Testiranje nedostataka u rar datotekama u linuxu

Sadržaj
Format kompresije rar datoteke vrlo je koristan za slanje više dugih i teških datoteka od jednog korisnika do drugog putem Interneta komprimiranjem u jednu manju datoteku. RAR format datoteke ima mnogo različitih verzija.
U osnovi se koristi za spremanje više datoteka u jednu datoteku pomoću metode kompresije. RAR datoteke, poput drugih datoteka, mogu se oštetiti što rezultira ozbiljnim gubitkom podataka ili oštećenjem strukture datoteka. Prije nego što pređemo na razloge za oštećenje RAR datoteka, vrlo je važno znati što je CRC pogreška.
CRC pogreška jedna je od najčešćih grešaka u oštećenju RAR datoteka. To se događa kada postoji problem pri raspakiranju RAR datoteka. CRC pogreške znače da disk nije uspio proći cikličnu provjeru redundancije. To se događa zbog namjernog oštećenja, prašine, ogrebotina itd. Osim pogreške CRC -a, postoje mnogi drugi razlozi odgovorni za oštećenje strukture datoteka RAR. Ovi razlozi su navedeni u nastavku:
  • Prekid pri raspakiranju RAR datoteka
  • Vanjske prijetnje poput zlonamjernog softvera / špijunskog softvera i virusa glavni su razlozi štetnih RAR datoteka.
  • Promjenom nastavka datoteke određene datoteke na neko nepodržano proširenje datoteke mogu se oštetiti druge RAR datoteke.
  • Anti-virus može oštetiti RAR datoteku ako otkrije prijetnju tijekom procesa skeniranja
Najveći problem je kad imamo datoteke u dijelovima, na primjer, ako dekomprimirate datoteku s više od 10 dijelova i svaki od 200 Mb, da zadnji ne uspije, frustrira.
Korištenje unrar-nonfree
Softver instaliramo iz naredbenog retka
Moramo dodati sljedeće retke u /etc/apt/sources.list, tako da ostane u spremištima
 [size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy glavni doprinos neslobodan rpi [/font] [/size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy glavni prilog neslobodan rpi [/font] [/size] 

Zatim ažuriramo
sudo apt-get ažuriranje

Izrađujemo direktorij za sastavljanje izvornog koda
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree

Instaliramo potrebne ovisnosti
sudo apt-get build-dep unrar-nonfree

Preuzimamo izvorni kod softvera i generiramo deb paket
sudo apt-get source -b unrar-nonfree

Softver instaliramo sljedećim naredbama
sudo dpkg -i unrar * .deb

brišemo direktorij koji koristimo za preuzimanje datoteka
cd && rm -r ~ / unrar -nonfree

Sada s instaliranim unrar -om možemo provjeriti datoteke s terminala na sljedeći način:
Pretpostavimo da imamo rar datoteku u više dijelova
unrar t naziv datoteke.part.01.rar

Ovo generira poruku koja kaže filename.part.01.rar OK ili filename.part.01.rar CRC neuspjeh
Još jedan vrlo zanimljiv softver je pypar2, aplikacija razvijena u Pythonu koja se može koristiti za testiranje i popravak datoteka.
Budući da je dostupan u spremištima, moramo ga instalirati samo iz naredbenog retka
sudo apt-get install pypar2
Postoji mogućnost oporavka RAR datoteka ako i samo ako je osoba koja je stvorila datoteku također uključila datoteku pariteta. Postoje dvije vrste paritetnih datoteka, PAR i PAR2. PAR2 je najnovija verzija. Paritet vam omogućuje da provjerite stanje kompresije datoteke ako je ispravna ili ima grešku.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave