Dodawanie danych naprawczych do dowolnych archiwów i plików itp darmowo

background image

Puppy Linux Forum | Polska > Pomoc > HowTo FAQ > Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo)

Strony: [

1]

« poprzedni następny »

Drukuj

Autor

Wątek: Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo) (Przeczytany 32 razy)

Asgard

Nowy użytkownik

Wiadomości: 32

Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo)

«

: Sierpień 02, 2012, 22:04:53 »

Dodawanie danych naprawczych w dobie masowej wymiany (zwłaszcza dużych) plików przez Internet, kiedy może dojść do
przekłamania i uszkodzenia danych, jest zagadnieniem (przynajmniej dla części internautów) bardzo istotnym.

To że komercyjny WinRar/Rar oferuje dodawanie danych naprawchych i odzyskiwanie uszkodzonych plików, wiadomo nie od dziś,
jednak nie każdy ma ochotę na płatne (własnościowe) i zamkniętożródłowe oprogramowanie w dobie, kiedy służby specjalne typu

CIA/FBI/NSA

mogą najprawdopodobniej mieć tylne wejście do programu (i nie pomoże tu nawet fakt, że nowsze serie

WinRar'a/Rar'a podobno mają wbudowany algorytm szyfrowania bazujący na AES256, ponieważ ewentualny backdoor dla służb
specjalnych może korzystać z hasła/wytrycha "generalnego" dodanego do zamkniętego i kodu aplikacji).

Znane otwartoźródłowe programy do archiwizacji/kompresji danych typu 7-zip czy PeaZip niestety nie oferują opcji danych
naprawczych (na szczęście umożliwiają przynajmniej zaszyfrowanie listy plików).

Jak sobie więc radzić?

1. Tworzymy archiwum, które chcemy zabezpieczyć (ZIP, 7z, tar.gz, bz2 itp.), w razie potrzeby szyfrujemy (najlepiej wraz z listą
plików: 7-zip wymaga uaktywnienia specjalnej opcji szyfrowania listy plików, a PeaZip ma ją wbudowaną domyślnie). Oczywiście
archiwum może (o ile jest taka chęć/potrzeba) być podzielone na woluminy. Załóżmy, że nadamy naszemu archiwum nazwę
sample.7z.

2. Pobieramy konsolowy program par2:

http://www.wuala.com/Asgard/PublicPuppy520/par2_0.4-11_i386.pet/

3. Instalujemy go.

4. Otwieramy konsolę i (w razie potrzeby) nawigujemy do foldera, w którym mamy nasze archiwum, np. aby przejść do foldera o
nazwie "kotek", znajdującego się w /root, wpisujemy komendę:

Kod:

cd kotek

5. Teraz tworzymy dane naprawcze:

Kod:

par2 c sample sample.7z

(to będzie domyślnie z 5% danych naprawczych, bo tyle właśnie par2 ma ustawione "fabrycznie")

Komu wydaje się to zbyt małym zapasem redundancji, to wydaje komendę:

Kod:

par2 c -r10 sample sample.7z

(i już będzie miał 10% danych ratunkowych)

Jeżeli archiwum "sample" jest podzielone na podwoluminy składowe, to wymieniamy je w komendzie oddzielając spacjami.

Można sobie jednak znacznie ułatwić sprawę z większą ilością plików/podwoluminów w ten sposób, że nie trzeba będzie ręcznie
wklepywać nazw poszczególnych podarchiwów, bo można przecież posłużyć się potęgą basha, czyli znakiem gwiazdki. Jeżeli w folderze,

Witamy, Gość.

Zaloguj się

lub

zarejestruj

.

Czy dotarł do Ciebie

email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Strona główna

Pomoc

Szukaj

Zaloguj się

Rejestracja

Kup reklamę za grosze!

Reklama:

Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d...

http://forum.puppylinux.pl/index.php/topic,549.0.html

1 von 3

22.08.2012 15:40

background image

w którym trzymamy dane (archiwa/podarchiwa składowe) przeznaczone do wytworzenia na ich podstawie danych naprawczych są tylko
one same (bez żadnych innych zbędnych plików), to sprawa będzie wyglądała tak:

Kod:

par2 c -r10 sample *

Dzięki tej gwiazdeczce par2 będzie tworzył dane naprawcze na podstawie wszystkich możliwych plików znajdujących się w folderze
"kotek".

Po pewnym czasie, zależącym od wielkości pliku, do którego "dorabiamy" dane naprawcze, aplikacja zakończy pracę i w folderze
/root/kotek pojawią się nowe pliki, np. sample.par2, sample.vol000+01.par2, sample.vol001+02.par2 itd. (u siebie dodawałem dane
naprawcze do archiwum *.7z o rozmiarze 117 MB, więc program utworzył 9 plików naprawczych --> główny deskryptor danych
naprawczych o nazwie sample.par2 + osiem podwoluminów, zawierających w swojej nazwie sekwencję vol00..).

6. No to teraz (o ile chcemy) możemy zweryfikować nasze dane naprawcze:

Kod:

par2 v sample.par2

Powyższego polecenia możemy także używać w sytuacji, kiedy pobierzemy docelowe pliki z Internetu wraz z danymi naprawczymi w
formacie *.par2 i będziemy chcieli przetestować, czy pobrane przez nas dane nie pobrały się z błędami i upewnić się, czy stan plików
oraz ilość dostępnych danych naprawczych są wystarczające do przeprowadzenia ich ratowania.

7. Gotowe.

Odzyskiwanie uszkodzonych archiwów

1. Wszystkie archiwa oraz pliki z danymi naprawczymi, czyli te stworzone przez program par2, muszą być wspólnie w jednym i tym
samym folderze.

2. Wydajemy komendę odzyskującą dane:

Kod:

par2 r sample.par2

Dane powinny zostać odzyskane (10% to danych naprawczych, to naprawdę sporo; nawet renomowany WinRar/Rar domyślnie dodaje
ich zaledwie 1%, zaleca się ok. 5%, a maksymalnie można w nim dodać 10%). Program par2 umożliwia ustawienie nawet większej
redundancji niż 10% (choć statystycznie nie powinno to być potrzebne).

3. Dane zostały odzyskane. Przy okazji par2 stworzył kopię popsutego archiwum i oznaczył ją dodając do rozszerzenia nazwy pliku
cyfrę "1". Kopię tę będzie można usunąć, bo przecież proces naprawczy się udał (o czym program nas poinformował).

Całą powyższą procedurę sprawdziłem u siebie --> łącznie z odzyskiwaniem (celowo popsułem archiwum *.7z nadpisując je
kilkunastoma znakami w binarnym edytorze heksadecymalnym gHex).

Zabezpiecznie i naprawianie danych w programie QuickPar (w Wine)

Program QuickPar to windowsowy i bezpłatny graficzny odpowiednik naszego opisanego powyżej konsolowego linuksowego par2. Oba
programy tworzą dane naprawcze w podwoluminach *.par2 i są ze sobą kompatybilne w obie strony (co sprawdziłem praktycznie).

Program pobieramy stąd:

http://www.quickpar.org.uk/Download.htm

mirror: http://www.wuala.com/Asgard/PublicPuppy520/QuickPar-0.9.1.0.exe/

... i instalujemy pod Wine.

Dokładna polskojęzyczna instrukcja obsługi programu (wraz ze screenshotami) znajduje się na stronie:

http://przepraszamzacrossposta.blox.pl/2010/03/QuickPAR-Przepis-na-parowki-czyli-dane-naprawcze.html

mój mirror PDF:

http://www.wuala.com/Asgard/PublicPuppy520/QuickPar.pdf/

Inne linuksowe graficzne programy tworzące dane naprawcze w formacie *.par2

Niestety, nie udało mi się ich uruchomić na moim szczeniaku, ale jak najbardziej istnieją:

pypar2
gpar2

Może ktoś się odważy spróbować powalczyć. Może Slacko, którego akurat nie używam, jest pod tym względem lepszy.

Życzę miłego bezpłatnego niekomercyjnego zabezpieczania/naprawiania dowolnych plików (bo par2, QuickPar, pypar2 czy gpar2
zabezpieczają przecież nie tylko archiwa skompresowane, ale i dowolne "zwykłe" pliki, np. filmy, obrazy ISO, itd.).

Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d...

http://forum.puppylinux.pl/index.php/topic,549.0.html

2 von 3

22.08.2012 15:40

background image

« Ostatnia zmiana: Sierpień 02, 2012, 23:59:34 wysłane przez Asgard »

Zapisane

1.6 GHz / 256 MB RAM / Puppy Linux 520 full install @ HDD + zniemczenie / rox+jwm / śmiga jak błyskawica. Używam zawodowo od lat jako
jedynego OS'a, dlatego zawsze z kopią zapasową wszystkich plików w / (odpalam z CD lub pędraka, 30 minut max i system odtworzony z backupa
na drugiej partycji)

Strony: [

1]

Drukuj

« poprzedni następny »

SKOCZ DO:

Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines

Theme by

DzinerStudio

Firma

Catering Warszawa oferuje profesjonalne uslugi gastronomiczne.

Stworzymy dla Ciebie profesjonalne wizualizacje.

Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d...

http://forum.puppylinux.pl/index.php/topic,549.0.html

3 von 3

22.08.2012 15:40


Wyszukiwarka

Podobne podstrony:
Wykład 3 Określenie danych wyjściowych do projektowania OŚ
dodawanie i odejmowanie pamięciowe do 100, materiały szkolne, dodawanie i odejmowanie liczb naturaln
WSKAZÓWKI DO PRZYGOTOWANIA ARCHIWALNEGO EGZEMPLARZA PRACY DYPLOMOWEJ., Seminarium dyplomowe(3)
[Audi A4 8E ] Zestaw naprawczy do luzujacej sie rolety w Avancie B6 i B7
Instalacja bazy danych Plexiform do programu DIALux
materiały do egz (orto, pulmo, itp), Mukowiscydoza, Mukowiscydoza
Opis tecniczny do p. w., Projekty mosty drogi itp, PRZEPUSTY, Blachy faliste, HelCor PA 215x145
ASD, Algorytmy i Struktury Danych2, Pytania do egzaminu z Algorytmów i Struktur Danych
wzor spisu mat arch do ap, ARCHIWISTYKA, Archiwistyka(1)
Baza danych upraszcza i przyspiesza analizę danych, Dokumenty do szkoły, przedszkola; inne, Metody,
ASD, Algorytmy i Struktury Danych, Pytania do egzaminu z Algorytmów i Struktur Danych
ASD, Pytania do egzaminu z Algorytmów i Struktur Danych, Pytania do egzaminu z Algorytmów i Struktur
Algorytmy i struktury danych Zagadnienia do cwiczen
Darmowa wyszukiwarka - styl TECHNO(1), z ... Chomikowe pomoce - WYSZUKIWARKI CHOMIKOWYCH PLIKÓW itp
Strona tytułowa do segregatora - archiwum, ARCHIWISTYKA, Archiwum
Jak ustawić cookies ważne tylko do północy aktualnego dnia lub do dowolnej innej?ty z dokładnoÅ

więcej podobnych podstron