Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d... http://forum.puppylinux.pl/index.php/topic,549.0.html
Strona główna Pomoc Szukaj Zaloguj się Rejestracja
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
Reklama:
Kup reklamÄ™ za grosze!
Puppy Linux Forum | Polska > Pomoc > HowTo FAQ > Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo)
« poprzedni nastÄ™pny
Strony: [1]
Drukuj
Autor Wątek: Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo) (Przeczytany 32 razy)
Asgard
Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo)
Nowy użytkownik
« : SierpieÅ„ 02, 2012, 22:04:53
Wiadomości: 32
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 otwartozró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,
1 von 3 22.08.2012 15:40
Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d... http://forum.puppylinux.pl/index.php/topic,549.0.html
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.).
2 von 3 22.08.2012 15:40
Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d... http://forum.puppylinux.pl/index.php/topic,549.0.html
« 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.
3 von 3 22.08.2012 15:40
Wyszukiwarka
Podobne podstrony:
[Audi A4 8E ] Zestaw naprawczy do luzujacej sie rolety w Avancie B6 i B7Dostosuj swój stary Office do nowych formatów plikówKomp przetw danych Wprowadzenie do MATLABa 1zarzadzenie 3, 26 I 1974 w prawie sporządzenia indeksów do inwentarzy archiwalnychAlgorytmy i struktury danych Programy do wykladu 3Komp przetw danych Wprowadzenie do MATLABa 2hasło do wypakowania archiwum proces instalacji programuInstalacja bazy danych Plexiform do programu DIALuxArchiwizacja plikow XPW kleszczach kompresora Przegląd narzędzi do kompresji i dekompresji plików 02 2006Komunikacja naprawde skuteczna Niezawodny sposob dotarcia do klientow pracownikow i znajomych dyrespStrona polecenia do bazy danychwięcej podobnych podstron