Spisie treści
Format kompresji plików rar jest bardzo przydatny do wysyłania wielu długich i ciężkich plików od jednego użytkownika do drugiego przez Internet poprzez skompresowanie do jednego mniejszego pliku. Format pliku RAR ma wiele różnych wersji.Zasadniczo służy do przechowywania wielu plików w jednym pliku przy użyciu metody kompresji. Pliki RAR, podobnie jak inne pliki, mogą ulec uszkodzeniu, powodując poważną utratę danych lub uszkodzenie struktury plików. Zanim przejdziemy do przyczyn uszkodzenia pliku RAR, bardzo ważne jest, aby wiedzieć, czym jest błąd CRC.
Błąd CRC jest jednym z najczęstszych błędów związanych z uszkodzeniem plików RAR. Występuje, gdy występuje problem z rozpakowaniem plików RAR. Błędy CRC oznaczają, że dysk nie przeszedł cyklicznej kontroli nadmiarowej. Odbywa się to z powodu celowego uszkodzenia, kurzu, zarysowań itp. Poza błędem CRC istnieje wiele innych przyczyn odpowiedzialnych za uszkodzenie struktury pliku RAR. Te powody są wymienione poniżej:
- Przerwa podczas rozpakowywania plików RAR
- Zagrożenia zewnętrzne, takie jak złośliwe oprogramowanie / oprogramowanie szpiegujące i wirusy, są głównymi przyczynami szkodliwych plików RAR.
- Zmiana rozszerzenia określonego pliku na nieobsługiwane rozszerzenie pliku może spowodować uszkodzenie innych plików RAR.
- Antywirus może uszkodzić plik RAR, jeśli wykryje jakiekolwiek zagrożenie podczas procesu skanowania
Korzystanie z unrar-nonfree
Instalujemy oprogramowanie z wiersza poleceń
Musimy dodać następujące wiersze do /etc/apt/sources.list, aby pozostał w repozytoriach
[size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/ font] [/ size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/ font] [/ size]
Następnie aktualizujemy
aktualizacja sudo apt-get
Tworzymy katalog do kompilacji kodu źródłowego
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Instalujemy niezbędne zależności
sudo apt-get build-dep unrar-nonfree
Pobieramy kod źródłowy oprogramowania i generujemy pakiet deb
sudo apt-get source -b unrar-nonfree
Instalujemy oprogramowanie za pomocą następujących poleceń
sudo dpkg -i unrar * .deb
usuwamy katalog, którego używamy do pobierania plików
cd && rm -r ~ / unrar-nonfree
Teraz z zainstalowanym unrar możemy sprawdzić pliki z terminala w następujący sposób:
Załóżmy, że mamy plik rar w wielu częściach
unrar t nazwa_pliku.część.01.rar
Spowoduje to wygenerowanie komunikatu o treści nazwa_pliku.part.01.rar OK lub nazwa_pliku.part.01.rar błąd CRC
Innym bardzo interesującym oprogramowaniem jest pypar2, aplikacja napisana w Pythonie, która może służyć do testowania i naprawy plików.
Będąc dostępnym w repozytoriach, wystarczy go zainstalować z wiersza poleceń
sudo apt-get zainstaluj pypar2Istnieje możliwość odzyskania plików RAR wtedy i tylko wtedy, gdy osoba, która utworzyła plik, dołączyła również plik parzystości. Istnieją dwa typy plików parzystości, PAR i PAR2. PAR2 to najnowsza wersja. Parzystość pozwala sprawdzić stan kompresji pliku, jeśli jest poprawny lub ma błąd.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt