Testování chyb v rar souborech v linuxu

Obsah
Formát komprese souborů rar je velmi užitečný pro odesílání více dlouhých a těžkých souborů od jednoho uživatele k druhému přes internet komprimací do jednoho menšího souboru. Formát souboru RAR má mnoho různých verzí.
V zásadě se používá k ukládání více souborů pod jeden soubor pomocí metody komprese. Soubory RAR, stejně jako ostatní soubory, mohou být poškozeny, což může mít za následek vážnou ztrátu dat nebo poškození struktury souborů. Než se podíváme na důvody poškození souboru RAR, je velmi důležité vědět, co je chyba CRC.
Chyba CRC je jednou z nejčastějších chyb poškození souboru RAR. K tomu dochází, když je nějaký problém s rozbalením souborů RAR. Chyby CRC znamenají, že disk nesplnil kontrolu cyklické redundance. Důvodem je úmyslné poškození, prach, škrábance atd. Kromě chyby CRC existuje mnoho dalších důvodů odpovědných za poškození struktury souboru RAR. Tyto důvody jsou uvedeny níže:
  • Přerušení při rozbalování souborů RAR
  • Vnější hrozby, jako je malware / spyware a viry, jsou hlavními důvody škodlivých souborů RAR.
  • Změna přípony souboru konkrétního souboru na některou nepodporovanou příponu může poškodit jiné soubory RAR.
  • Anti-virus může poškodit soubor RAR, pokud během procesu skenování zjistí jakoukoli hrozbu
Největší problém je, když máme soubory po částech, například pokud dekomprimujete soubor s více než 10 částmi a každý s 200 Mb, že poslední selže, je frustrující.
Použití unrar-nonfree
Software nainstalujeme z příkazového řádku
Do /etc/apt/sources.list musíme přidat následující řádky, aby zůstalo v úložištích
 [size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy hlavní příspěvek non-free rpi [/font] [/size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy hlavní příspěvek non-free rpi [/font] [/size] 

Poté aktualizujeme
sudo apt-get update

Vytvoříme adresář pro kompilaci zdrojového kódu
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree

Nainstalujeme potřebné závislosti
sudo apt-get build-dep unrar-nonfree

Stáhneme zdrojový kód softwaru a vygenerujeme balíček deb
sudo apt-get source -b unrar-nonfree

Software nainstalujeme pomocí následujících příkazů
sudo dpkg -i unrar * .deb

odstraníme adresář, který používáme ke stahování souborů
cd && rm -r ~ / unrar -nonfree

Nyní, když je nainstalován unrar, můžeme zkontrolovat soubory z terminálu následujícím způsobem:
Předpokládejme, že máme soubor rar ve více částech
unrar t filename.part.01.rar

Tím se vygeneruje zpráva s názvem filename.part.01.rar OK nebo filename.part.01.rar Selhání CRC
Dalším velmi zajímavým softwarem je pypar2, aplikace vyvinutá v Pythonu, kterou lze použít k testování a opravě souborů.
Protože jsme k dispozici v úložištích, musíme jej nainstalovat pouze z příkazového řádku
sudo apt-get install pypar2
Soubory RAR je možné obnovit pouze tehdy, pokud osoba, která soubor vytvořila, také zahrnovala soubor parity. Existují dva typy paritních souborů, PAR a PAR2. PAR2 je nejnovější verze. Parita je to, co vám umožňuje zkontrolovat stav komprese souboru, pokud je správný nebo má poruchu.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave