Dodawanie danych naprawczych do dowolnych archiwów i plików itp. - darmowo, LINUX PUPPY 520 PORADY

[ Pobierz całość w formacie PDF ]
Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (d...
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 »
Drukuj
Strony: [
1
]
Autor
Wątek: Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo) (Przeczytany 32 razy)
Asgard
Nowy użytkownik
Dodawanie danych naprawczych do dowolnych archiwów/plików itp. (darmowo)
«
:
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 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
:
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...
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:
... i instalujemy pod
Wine
.
Dokładna polskojęzyczna instrukcja obsługi programu (wraz ze screenshotami) znajduje się na stronie:
mój mirror 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...
«
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
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zarabiamykase.xlx.pl