Komponenty pakujace do D2

0

Przejrzalem forum (wyszukiwanie), pobralem komponent jbzip i o malo nie popadlem w euforie. Jednak gdy zobaczylem, ze tym komponentem nie mozna pakowac calych katalogow [b]wraz z podkatalogami[/b] to opdaly mi rece... Owszem mozna spakowac wszystkie pliki w danym katalogu (.), ale nie mozna jednosczesnie spakowac podkatalogow znajdujacych sie w tym katalogu. No chyba, ze ja o czyms nie wiem. ;)

Stad moje pytanie - czy ktos mial do czyniania z komponentem dzialajacym pod D2, ktory potrafi spakowac do zipa/rara dokladnie caly katalog z jego zawartoscia (pliki + podkatalogi) ?

0

ZLib

0

ZLib

Na pewno dziala pod Dephi2? No i skad go mozna pobrac?

0

Home Page ZLIB-a: http://www.gzip.org/zlib/
Tylko, że ZLIB kompresuje strumienie i nie skompresujesz nim całych katalogów.

0

ja tam cale strumienie kompresuje i dzala bez problemu (Jcl - zlib multifile)

0

Ja miałem na myśli ZLIB dostarczany razem z Delphi(5).
I nie ma tam żadnego MultiFile.
Żeby zapisać kilka plików w jednym archiwum, należałoby kompresować każdy plik oddzielnie i dodawać go do archiwum.
Tylko jak potem wydobyć pliki z takiego archiwum ?
Można na przykład utworzyć rekord, który byłby dodawany na początku (lub na końcu) każdego archiwum.
W rekordzie tym byłyby zapisywane informacje o strukturze katalogów, liczbie plików, nazwach i wielkości każdego z nich.
Wówczas stosunkowo prosto można by wydobyć dowolny plik z archiwum.
Tylko, że z tym wszystkim byłoby troszkę zabawy....

0

Może najpierw przeniść do tar'a, i potem taraz gzipować??

1 użytkowników online, w tym zalogowanych: 0, gości: 1