ZipMaster wollte ich nicht nehmen, da man dafür noch extra dll's braucht. Da hat mir jemand aus dem Forum Kazip empfohlen. Das habe ich jetzt auch überall in meinem Programm verwendet. Der Aufwand jetzt noch eine andere Zip-Komponente einzubauen wäre viel zu groß...
Die Zip-Datei wird von einem Datenbankmanagement-System erzeugt und enthält sofort eine Art Header-Datei, in welche ich reinschreiben muss. Diese Header-Datei liegt direkt in der Zip-Datei, also nicht etwa in einem Unterordner. Es gibt aber auch Dateien, die in Ordnern liegen. Also könnte der Inhalt so einer gegebener Zip-Datei so aussehen:
FolderA
-FileA1
-FileA2
FolderB
-FileB
Header.txt
So, es geht nun darum diese Folder-Inhalte zu manipulieren und die Veränderungen in der Header.txt zu dokumentieren. Ich habe jetzt rausgefunden, dass das Zip-Archiv nur dann kaputt geht, wenn ich in die Header.txt schreibe. Sprich verändere ich Inhalte von Ordnern und schreibe die Änderungen NICHT in die Header.txt, dann läuft alles glatt. Es hat wohl damit zu tun, dass die Header.txt auf oberster Ebene liegt. Ich kann sie aber nicht ebenfalls in einem Ordner unterbringen, da die Zip-Datei sonst nicht von dem DBMS akzeptiert wird.
Hoffe mein Problem ist nun klarer geworden und, dass mir jemand weiterhelfen kann
Danke und Gruß
DD