Test af fejl i rar -filer i Linux

Indholdsfortegnelse
Det rare filkomprimeringsformat er meget nyttigt til at sende flere lange og tunge filer fra en bruger til en anden over internettet ved at komprimere til en enkelt mindre fil. RAR -filformat har mange forskellige versioner.
Det bruges dybest set til at gemme flere filer under en enkelt fil ved hjælp af komprimeringsmetoden. RAR -filer kan ligesom andre filer blive ødelagt, hvilket kan resultere i alvorligt datatab eller beskadigelse af filstrukturen. Inden vi går ind til årsagerne til RAR -filkorruption, er det meget vigtigt at vide, hvad der er CRC -fejl.
CRC -fejl er en af ​​de mest almindelige fejl i RAR -filkorruption. Det opstår, når der er et problem med at pakke RAR -filer ud. CRC -fejl betyder, at disken ikke har opfyldt cyklisk redundanskontrol. Det finder sted på grund af forsætlig skade, støv, ridser osv. Bortset fra CRC -fejl er der mange andre årsager, der er ansvarlige for korruption af RAR -filstrukturen. Disse årsager er som nævnt nedenfor:
  • Afbrydelse under udpakning af RAR -filer
  • Eksterne trusler som malware / spyware og vira er hovedårsagerne til skadelige RAR -filer.
  • Ændring af filtypen til en bestemt fil til en filudvidelse, der ikke understøttes, kan beskadige andre RAR -filer.
  • Antivirus kan beskadige RAR-filen, hvis den finder nogen trussel under scanningsprocessen
Det største problem er, når vi har filer i dele, f.eks. Hvis du dekomprimerer en fil med mere end 10 dele og hver på 200 Mb, at den sidste mislykkes er frustrerende.
Brug af unrar-nonfree
Vi installerer softwaren fra kommandolinjen
Vi skal tilføje følgende linjer til /etc/apt/sources.list, så det forbliver i lagrene
 [size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy hovedbidrag ikke-gratis rpi [/font] [/size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy hovedbidrag ikke-gratis rpi [/font] [/size] 

Så opdaterer vi
sudo apt-get opdatering

Vi opretter et bibliotek til at kompilere kildekoden
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree

Vi installerer de nødvendige afhængigheder
sudo apt-get build-dep unrar-nonfree

Vi downloader kildekoden til softwaren og genererer deb -pakken
sudo apt-get source -b unrar-nonfree

Vi installerer softwaren med følgende kommandoer
sudo dpkg -i unrar * .deb

vi sletter det bibliotek, vi bruger til at downloade filerne
cd && rm -r ~ / unrar -nonfree

Nu med unrar installeret kan vi kontrollere filerne fra terminalen som følger:
Antag, at vi har en rar -fil i flere dele
unrar t filnavn.part.01.rar

Dette genererer en meddelelse, der siger filnavn.part.01.rar OK eller filnavn.part.01.rar CRC -fejl
En anden meget interessant software er pypar2, et program udviklet i Python, der kan bruges til at teste og reparere filer.
Da vi er tilgængelige i lagrene, skal vi kun installere det fra kommandolinjen
sudo apt-get install pypar2
Der er mulighed for at gendanne RAR -filer, hvis og kun hvis den person, der har oprettet filen, også har inkluderet en paritetsfil. Der er to typer paritetsfiler, PAR og PAR2. PAR2 er den seneste version. Paritet er det, der giver dig mulighed for at kontrollere filens komprimeringsstatus, hvis den er korrekt eller har en fejl.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave