2009-03-24 8 views
5

Mam serię plików o nazwie filename.part0.tar, filename.part1.tar, & hellip; filename.part8.tar.Untarowanie tarczy wieloczęściowej w systemie Windows

Przypuszczam, że tar może tworzyć wiele woluminów podczas archiwizacji, ale nie mogę znaleźć sposobu na ich archiwizację w systemie Windows. Próbowałem rozpakować je przy użyciu 7zip (GUI & commandline), WinRAR, tar114 (który nie działa w 64-bitowym systemie Windows), WinZip i ZenTar (małe narzędzie, które znalazłem).

Wszystkie programy są uruchamiane za pomocą pliku part0, wyodrębniając 3 pliki rar, a następnie kończąc zgłaszanie błędu. Żaden inny plik części nie jest rozpoznawany jako .tar, .rar, .zip, lub .gz.

Próbowałem łącząc je za pomocą polecenia copy DOS, ale to nie działa, prawdopodobnie dlatego part0 thru part6 i part8 są każdy 100Mb, natomiast CZĘŚĆ7 jest 53Mb a zatem prawdopodobne Ostatnia część. Próbowałem kilka różnych logicznych porządków dla plików w konkatenacji, ale bez radości.

Oprócz instalowania systemu Linux, wyszukiwania dystrybucji na żywo lub śledzenia gościa, który zostawił dla mnie te pliki, w jaki sposób mogę oddzielić te pliki?

Odpowiedz

2

Zainstaluj 7-zip. Kliknij prawym przyciskiem myszy na pierwszym smole. W menu kontekstowym przejdź do "7zip -> Extract Here".

działa jak czar, nie wiersza polecenia kung-fu potrzebne :)

EDIT: ja dopiero teraz zauważyłem, że wspomniałeś już próbowałem 7zip. Mogłoby się to nie udać, gdybyś spróbował otworzyć "tar", otwierając "open with" -> 7zip - Ich wiersz poleceń do otwierania plików jest trochę nietypowy, więc musisz połączyć się przez 7zip zamiast przez system skojarzeń plików -w systemie Windows. Jeśli jednak spróbujesz kliknąć prawym przyciskiem myszy -> "7-zip" -> "wyodrębnij tutaj", powinno to zadziałać - sam przetestowałem to rozwiązanie (chociaż w 32-bitowym pudełku Windows - nie mam 64 dostępnych)

+0

Dzięki! Tak, spróbowałem 7zip poprzez menu kontekstowe, a także za pomocą wiersza poleceń, ale to nie pomogło. Odinstalowałem nawet 64-bitową wersję 7zip i zainstalowałem wersję 32-bitową, myśląc, co do cholery. To też nie działa. –

0

Przełącznik tar -M powinien być dla ciebie w oknach (używam tar.exe).

tar --help mówi:

-M, --multi-volume    create/list/extract multi-volume archive 
+2

Dzięki! Znalazłem kopię tar.exe dla 32-bitowego systemu Windows i uruchomiłem go z przełącznikiem -M zgodnie z sugestią, ale nie rozpoznałoby to pliku jako zestawu wielu woluminów i po prostu wyodrębniło te same foldery od pierwszego część. Zaczynam myśleć, że plik jest uszkodzony. –

0

znalazłem ten wątek, bo miałem ten sam problem z tymi plikami. Tak, dokładnie te same pliki, które posiadasz. Oto poprawna kolejność: 042358617 (tzn. Start z part0, then part4 itd.)

Łącz się w tej kolejności, a otrzymasz archiwum, które możesz cofnąć. (Nie korzystam z systemu Windows, więc nie mogę doradzić, jakiej aplikacji użyć). Zauważ, że spośród 19 zawartych w nim elementów 3 to pliki zip, które niektóre narzędzia do archiwizacji zarchiwizują jako uszkodzone. Inne aplikacje pozwolą Ci wyodrębnić 99% ich zawartości. Znowu nie jestem w systemie Windows, więc będziesz musiał sam eksperymentować.

Ciesz się! ;)

1

Jak wyżej, miałem ten sam problem i wpadłem na ten stary wątek. Dla mnie był to poważny przypadek RTFM podczas instalacji maszyny wirtualnej Siebel.Te instrukcje były wprost z instrukcji:

cat \ 
OVM_EL5U3_X86_ORACLE11G_SIEBEL811ENU_SIA21111_PVM.tgz.1of3 \ 
OVM_EL5U3_X86_ORACLE11G_SIEBEL811ENU_SIA21111_PVM.tgz.2of3 \ 
OVM_EL5U3_X86_ORACLE11G_SIEBEL811ENU_SIA21111_PVM.tgz.3of3 \ 
| tar xzf – 

Pracowałem dla mnie!

+3

Nie! 'cat' zwykle nie jest nazwą żadnego wewnętrznego lub zewnętrznego polecenia w WINDOWS bez instalacji Cygwin. Pliki można łączyć za pomocą binarnej kopii w systemie Windows: 'copy/b plik1 plik2 plik3 miejsce docelowe'. – hynekcer

3

1) pobranie gzip http://www.gzip.org/ dla okien i rozpakować go
2) gzip -c filename.part0.tar> foo.gz
gzip -c filename.part1.tar >> foo.gz
...
gzip -c filename.part8.tar >> foo.gz
3) rozpakować foo.gz

pracował dla mnie