Innehållsförteckning
Komprimeringsformatet rar är mycket användbart för att skicka flera långa och tunga filer från en användare till en annan över Internet genom att komprimera till en enda mindre fil. RAR -filformat har många olika versioner.Det används i princip för att lagra flera filer under en enda fil med hjälp av komprimeringsmetoden. RAR -filer, liksom andra filer, kan bli skadade vilket kan leda till allvarlig dataförlust eller skada på filstrukturen. Innan du går in på orsakerna till RAR -filkorruption är det mycket viktigt att veta vad som är CRC -fel.
CRC -fel är ett av de vanligaste RAR -filkorruptionsfelen. Det uppstår när det finns några problem med att packa upp RAR -filer. CRC -fel innebär att disken inte har uppfyllt cyklisk redundanskontroll. Det sker på grund av avsiktlig skada, damm, repor etc. Bortsett från CRC -fel finns det många andra orsaker som är ansvariga för korruptionen av RAR -filstrukturen. Dessa skäl är som nämnts nedan:
- Avbrott när du packar upp RAR -filer
- Externa hot som skadlig kod / spionprogram och virus är huvudorsakerna till skadliga RAR -filer.
- Om du ändrar filtillägget för en viss fil till något filtillägg som inte stöds kan det skada andra RAR -filer.
- Antivirus kan skada RAR-filen om den upptäcker något hot under skanningen
Använda unrar-nonfree
Vi installerar programvaran från kommandoraden
Vi måste lägga till följande rader till /etc/apt/sources.list, så att de finns kvar i lagren
[size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy huvudbidrag icke-gratis rpi [/font] [/size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy huvudbidrag icke-gratis rpi [/font] [/size]
Sedan uppdaterar vi
sudo apt-get uppdatering
Vi skapar en katalog för att sammanställa källkoden
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Vi installerar nödvändiga beroenden
sudo apt-get build-dep unrar-nonfree
Vi laddar ner programkällans källkod och genererar deb -paketet
sudo apt-get source -b unrar-nonfree
Vi installerar programvaran med följande kommandon
sudo dpkg -i unrar * .deb
vi tar bort katalogen vi använder för att ladda ner filerna
cd && rm -r ~ / unrar -nonfree
Nu med unrar installerat kan vi kontrollera filerna från terminalen enligt följande:
Anta att vi har en rar -fil i flera delar
unrar t filnamn.part.01.rar
Detta genererar ett meddelande som säger filnamn.part.01.rar OK eller filnamn.part.01.rar CRC -fel
En annan mycket intressant programvara är pypar2, en applikation utvecklad i Python som kan användas för att testa och reparera filer.
Eftersom vi är tillgängliga i lagren behöver vi bara installera det från kommandoraden
sudo apt-get install pypar2Det finns en möjlighet att återställa RAR -filer om och bara om personen som skapade filen också har inkluderat en paritetsfil. Det finns två typer av paritetsfiler, PAR och PAR2. PAR2 är den senaste versionen. Paritet är det som gör att du kan kontrollera komprimeringsstatus för filen om den är korrekt eller har ett fel.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng