jak rozpakować tar.gz’a.
i mamy kolejną zagadkę.
mamy na dysku .tar.gz’a o wielkości 4 gigabajty.
są w nim spakowane zdjęcia - .jpg’i - więc wielkość danych rozpakowanych będzie mocno zbliżona do wielkości archiwum.
na dysku jest tylko 1 giga wolnego miejsca.
jak to rozpakować?
dane dodatkowe - archiwum jest na pewno dobre - nie zawiera błędów, oraz, po rozpakowaniu - nie jest już nam do niczego potrzebne.
system to standardowy linux, na waniliowym jądrze, z w miarę standardowymi toolsami. ilość ramu - 1 giga.
to jest podstępna zagadka - jeśli nie będzie prawidłowych odpowiedzi w ciągu tygodnia - dam posta z prawidłową odpowiedzią ![]()
December 22nd, 2006 at 16:48
biorąc pod uwagę, ze tar moze brac ze standardowego wejścia (tar xzvf -) to można:
-pociąć ten plik na 40kawałków po 100 mega ( algorytm: tworzymy plik z OSTATNICH 100 mega pliku, truncate, powtórz az sie plik nie skonczy)
-zapodawać tarowi (jakimś skryptem) kolejne pliki na standardowe wejście, kasując po użyciu
Jak dla mnie pół godziny rzeźby - ale pewnie da się to zrobić w jednej linijce w perlu