Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mehrere Dateien packen und entpacken (https://www.delphipraxis.net/97467-mehrere-dateien-packen-und-entpacken.html)

Privateer3000 10. Aug 2007 22:51


Mehrere Dateien packen und entpacken
 
Greetz,

gibt es eine Möglichkeit mehrere Dateien packen zu lassen
zB als Backup für ini-dateien, und die wieder zu entpacken
nach einer Neuinstallation.
Mit einzelnen klappt das ja gut, aber geht das auch mit mehreren gleichzeitig?

Grüße
Privateer3000

Der_Unwissende 11. Aug 2007 09:49

Re: Mehrere Dateien packen und entpacken
 
Zitat:

Zitat von Privateer3000
gibt es eine Möglichkeit mehrere Dateien packen zu lassen
...
Mit einzelnen klappt das ja gut, aber geht das auch mit mehreren gleichzeitig?

Hi,
ja die Möglichkeit gibt es.
Die Antwort fällt mal so kurz aus, weil ich denke, dass Du unheimlich gut im Teesatzlesen oder Raten bist. Immerhin setzt Du das auch bei anderen voraus, die erraten sollen, wie Du im Moment packst.
Wenn Du also sagen könntest, wie Du bisher einzelne Dateien packst, dann kann man Dir vielleicht auch helfen...

Um es aber mal kurz zu machen, einige Komponenten können das ohne Probleme, z.B. solche die für's Zippen zuständig sind. Einige Units (nennen wir sie ZLib) unterstützen das nicht. Sie arbeiten ähnlich wie GZip und packen nur einen beliebigen Datenstrom. Die Verwaltung mehrere Dateien ist dann über eine Strukturierung des Eingabestroms möglich. Beispielsweise könnte hier eine eigene Struktur her (erst 4/8 Byte für die Größe der folgenden Datei, dann die Daten, dann wieder Größeninfo...) oder eben die Verwendung eines Containers, der das für einen übernimmt (z.B. Tar).

Gruß Der Unwissende

arbu man 11. Aug 2007 10:33

Re: Mehrere Dateien packen und entpacken
 
Als Komponente gut ist: Abbrvia (zu finden bei Source Forge)

mfg, Björn

Privateer3000 13. Aug 2007 08:49

Re: Mehrere Dateien packen und entpacken
 
Hallo,
ja ich hatte das mit ZLib probiert und
eben keine möglichkeit gefunden mehrere Dateien zu packen.
Vielleicht sollte ich mal den Vorschlag mit Abbrevia
testen, mache mich mal gleich ran.

Danke nochmal!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz